Come non detto, ora funziona, avevo sbagliato a trascrivere una cosa. Grazie mille!
- Home
- motorsportitalia
- Post
motorsportitalia
@motorsportitalia
Post creati da motorsportitalia
-
RE: Invio form a più mailpostato in Coding
-
RE: Invio form a più mailpostato in Coding
Ho provato con il codice che mi hai dato tu ma la mail arriva solo a marco.colletta.... al compilatore del form no. Ho provato a scrivere il codice su Dreamweaver ma mi da errore di sintassi.
-
RE: Invio form a più mailpostato in Coding
Io però non conosco la mail di quello che compila il form. Vorrei che fosse una cosa generale cioè l'utente inserisce la sua mail nel form e il modulo viene inviato a me e alla sua mail (quella che ha scritto nel form)!
-
Invio form a più mailpostato in Coding
Salve a tutti sono nuovo da queste parti.
Ho fatto varie ricerche nel web (questo sito compreso) ma non ho trovato risposte ai miei problemi.
Vorrei chiedervi cosa fare per aggiungere più di una mail tra quelle che riceveranno il form compilato. A molti potrà sembrare banale ma io, essendo nuovo nel campo del PHP, anche con varie guide non so dove mettere la testa!Vi posto il codice della mia pagina PHP e vi aggiungo che oltre alla mia mail vorrei aggiungere (ai destinatari del form) anche quella dell'utente che lo ha compilato. (A questo utente è stato richiesto di inserire la propria mail!)
[PHP]<?php// indirizzo di chi riceve la mail è sottolineato ma nel codice non sottilineatelo
if (trim($_POST['nome']) != "" && (trim($_POST['cognome']) != "" && trim($_POST['mail']) != "" && trim($_POST['poleposition']) != "" && trim($_POST['primaposizione']) != "" && trim($_POST['secondaposizione']) != "" && trim($_POST['terzaposizione']) != "" && trim($_POST['sc']) != "")) { //questo fa si che se i campi sono vuoti la form non invia nessuna mail
$to = "[email protected]";
$headers = "From: " . $_POST['mail'] . "\n";// soggetto della mail$subject = "F1 Game 2013 - 1. GP Australia";
// corpo messaggio$body = "Contenuto del modulo:\n\n";
$body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n"; //indirizzo e-mail che manda la mail, come si vede riprende l'id del campo destinato all'inserimento della mail del mittente
$body .= "Oggetto: " . trim(stripslashes($_POST["object"])) . "\n"; //oggetto del messaggio
$body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n"; $body .= "Cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
$body .= "Pole Position: " . trim(stripslashes($_POST["poleposition"])) . "\n";
$body .= "1a Posizione: " . trim(stripslashes($_POST["primaposizione"])) . "\n";
$body .= "2a Posizione: " . trim(stripslashes($_POST["secondaposizione"])) . "\n";
$body .= "3a Posizione: " . trim(stripslashes($_POST["terzaposizione"])) . "\n";
$body .= "Safety Car: " . trim(stripslashes($_POST["sc"])) . "\n"; //messaggio// invio mailmail
($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "Il tuo pronostico è stato inviato con successo";
} else {// altrimentiecho "Devi compilare la form prima di inviare.";
}
?>[/PHP]Grazie in anticipo per la risposta.
Saluti, Marco!