Skicka mail från ett script?

PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3254 dagar

Status: Offline



#742155
Inlägg Skrivet: 2018-04-08 13:34      Ämne: Skicka mail från ett script? Citera

Jag har idag en kodsnutt (och kör PHP på den sidan)

KOD:
1:
<a href="javascript:void(0);" onclick="return listItemTask('cb0','block')">
2:
                  <img src="images/tick.png" width="16" height="16" border="0" alt="Blocked" /></a>


som anropar (ligger i en js-fil)

KOD:
1:
function listItemTask( id, task ) {
2:
    var f = document.adminForm;
3:
    cb = eval( 'f.' + id );
4:
    if (cb) {
5:
        for (i = 0; true; i++) {
6:
            cbx = eval('f.cb'+i);
7:
            if (!cbx) break;
8:
            cbx.checked = false;
9:
        } // for
10:
        cb.checked = true;
11:
        f.boxchecked.value = 1;
12:
        submitbutton(task);
13:
    }
14:
    return false;
15:
}


Jag skulle nu vilja skicka ett mail med info, hur gör jag bäst då?

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4715 dagar
Från: Tavesta
Status: Offline



#742157
Inlägg Skrivet: 2018-04-08 17:13      Ämne: Citera

Du skapar ett php-script som skickar mailet, och anropar det från din javascriptkod med ajax.
På php-sidan brukar jag använda PHPMailer för att få iväg mailen utan problem.
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
marcusgarden



Medlem i: 3254 dagar

Status: Offline



#742158
Inlägg Skrivet: 2018-04-08 17:22      Ämne: Citera

Hej och tack för svar!

Jag har allt detta klart förutom att jag inte vet hur jag ska kunna "anropar det från din javascriptkod med ajax", hur gör jag det?

Har du något exempel?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4715 dagar
Från: Tavesta
Status: Offline



#742164
Inlägg Skrivet: 2018-04-08 21:13      Ämne: Citera

Ett exempel på ajaxanrop:
KOD:
1:
var xhr = new XMLHttpRequest();
2:
xhr.open('GET', 'script.php?xxx', true);
3:
xhr.onreadystatechange = function() {
4:
   if(this.readyState < 4) return;
5:
   //Hantera svaret som finns i this.responseText
6:
}
7:
xhr.send(null);
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic