- Home
- Categorie
- Coding e Sistemistica
- Coding
- invio mail dal sito
- 
							
							
							
							
							
invio mail dal sitoho fatto tutto per l'invio e la mail mi funziona, ora vorrei farmi arrivare la mail in tabelle (esempio Nella prima cella nome e cella a fianco esce il nome che mi inviano) e non cosi solo testo, ma mi da errore, vi posto il codice[HTML]<?PHP 
 $interesse = $_POST['interesse'];
 $categoria = $_POST['categoria'];
 $ragione = $_POST['ragione'];
 $amministratore = $_POST['amministratore'];
 $indirizzo = $_POST['indirizzo'];
 $cap = $_POST['cap'];
 $citta = $_POST['citta'];
 $provincia = $_POST['provincia'];
 $stato = $_POST['stato'];
 $tel = $_POST['tel'];
 $fax = $_POST['fax'];
 $email = $_POST['email'];
 $sito = $_POST['sito'];
 $iva = $_POST['iva'];
 $cf = $_POST['cf'];
 $annoap = $_POST['annoap'];
 $note = $_POST['note'];
 $destinatario = 'mail';
 $oggetto = "Messaggio di: $ragione";$messaggio ="<table border="1" width="50"> 
 <tr>
 <td><font SIZE="1">Amministratore:</font> </td>
 <td><font SIZE="1">$amministratore</font> </td>
 </tr>
 <tr>
 <td><font SIZE="1">Indirizzo</font> </td>:
 <td><font SIZE="1">$indirizzo</font> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 </table>";
 $messaggio .= "$messaggio";
 // Creo 2 variabili che riempirò più avanti...
 $headers = "From: " . $email;
 $msg = "";
 // Verifico se il file è stato caricato correttamente via HTTP
 // In caso affermativo proseguo nel lavoro...
 $msg = $messaggio;mail($destinatario, $oggetto, $msg, $headers); 
 ?>
 </body>
 </html>[/HTML]
 
- 
							
							
							
							
							Ciao meeee82, 
 dovresti specificare l'errore.
 
- 
							
							
							
							
							
Parse error: syntax error, unexpected T_LNUMBER in /web/htdocs/.iiiiiii.it/home/invia_mail.php on line 31 
 quella dell'inzio tabella
 $messaggio ="<table border="1" width="50">
 
- 
							
							
							
							
							O cambi gli apici cosi: 
 [php]
 $messaggio ='<table border="1" width="50">
 <tr>
 <td><font SIZE="1">Amministratore:</font> </td>
 <td><font SIZE="1">'.$amministratore.'</font> </td>
 </tr>
 <tr>
 <td><font SIZE="1">Indirizzo</font> </td>:
 <td><font SIZE="1">'.$indirizzo.'</font> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 </table>';[/php] 
 O utilizzi i caratteri di escape.
 
- 
							
							
							
							
							
si ma la mail mi arriva cosi 
 <table border="1" width="50">
 <tr>
 <td><font SIZE="1">Amministratore:</font> </td>
 <td><font SIZE="1">dadsa</font> </td>
 </tr>
 <tr>
 <td><font SIZE="1">Indirizzo</font> </td>
 <td><font SIZE="1">dsadas</font> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>
 <td> </td>
 <td> </td>
 </tr>
 <tr>non mi arriva la tabella divisa 
 
- 
							
							
							
							
							Devi aggiungere agli header dell'email che l'email è in formato html. 
 
- 
							
							
							
							
							
dove, scusami mi fai l'esempio, 
 Grazie
 
- 
							
							
							
							
							
Li ho messi ma non va <?PHP 
 $header = "MIME-Version: 1.0\r\n";
 $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
 $interesse = $_POST['interesse'];
 $categoria = $_POST['categoria'];
 $ragione = $_POST['ragione'];
 $amministratore = $_POST['amministratore'];
 $indirizzo = $_POST['indirizzo'];
 $cap = $_POST['cap'];
 $citta = $_POST['citta'];
 $provincia = $_POST['provincia'];
 $stato = $_POST['stato'];
 $tel = $_POST['tel'];
 $fax = $_POST['fax'];
 $email = $_POST['email'];
 $sito = $_POST['sito'];
 $iva = $_POST['iva'];
 $cf = $_POST['cf'];
 $annoap = $_POST['annoap'];
 $note = $_POST['note'];
 $destinatario = ;
 $oggetto = "Messaggio di: $ragione";$messaggio ='<table border="1" width="50"> 
 <tr>
 <td><font SIZE="1">Amministratore:</font> </td>
 <td><font SIZE="1">'.$amministratore.'</font> </td>
 </tr>
 <tr>
 <td><font SIZE="1">Indirizzo</font> </td>
 <td><font SIZE="1">'.$indirizzo.'</font> </td>
 
- 
							
							
							
							
							Hai aggiunto la variabile nella funzione mail? 
 
- 
							
							
							
							
							
Scusami dove la devo mettere la funzione nella mail. ho messo l'header 
 
- 
							
							
							
							
							Incolla il codice per intero.