Originariamente inviato da j4ck455
il codice che uso e questo
recupero alcune variabili da un form e le passo alla funzione
Codice PHP:
// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito [url]www.miosito.it[/url]";
// CORPO DEL MESSAGGIO
$nome = $_POST['form_name'];
$body = $_POST['form_text'];
// INTESTAZIONI SUPPLEMENTARI
$headers = "Modulo utenti<modulo@sito.it>";
// INVIO DELLA MAIL
mail("mittente@email.com" , "$subject" , "$body" , "From:$nome");
però non funziona
1. prima di tutto non puoi usare formattazioni html in una funzione mail se non definisci prima una classe (esestono già fatte)
2. nel tuo caso non servirebbe, perchè è sufficiente impostare la finzione mail in questo modo:
Codice PHP:
$subject = "Modulo proveniente dal sito percorso_sito"; //niente <a href> ecc. senza classe
$nome = $_POST['form_name'];
$body = $_POST['form_text'];
$headers = "Modulo utenti<modulo@sito.it>";//questo non c'entra, infatti non lo usi
// INVIO DELLA MAIL
mail("mittente@email.com" , $subject , $body , $nome); //occho per le var, le virgolette non si mettono