-
non mi parte l'email
ciao a tutti ho ftt questio codice per poter inviare un gioco alla mia e-mail e ho ftt per una prima pagina questo codice html
Codice HTML:
<form action="riuscito.php" method="post" target="_blank">
Game Name: <br />
<input type='text' name='name' /><br />
<br />
Descrizione<br />
<textarea name='desc' style='width: 300px;'></textarea><br />
Category: <br />
<select name='cat'>
<option value="giochi di azione">giochi di azione</option><option value="giochi di volo">giochi di volo</option><option value="giochi classici" selected>giochi classici</option><option value="giochi al femminile">giochi al femminile</option><option value="giochi per bambini">giochi per bambini</option><option value="giochi di guerra">giochi di guerra</option><option value="giochi di auto">giochi di auto</option><option value="giochi di strategia">giochi di strategia</option><option value="giochi sparatutto">giochi sparatutto</option><option value="giochi di sport">giochi di sport</option><option value="giochi di moto">giochi di moto</option><option value="giochi di lotta">giochi di lotta</option><option value="giochi di carte">giochi di carte</option><option value="giochi di abilita">giochi di abilità</option>
</select><br />
file gioco (.swf.dcr. ...)<br />
<input type="file" name="swf" /><br />
Immagine:<br />
<input type='file' name='thumb' />
<br />
Nome del creatore: <br />
<input type='text' name='authorname' /><br />
<br />
E-mail: <br />
<input type='text' name='mail' /><br />
<br />
<button type="submit">Invia</button>
<br />
</form>
e poi nella pagina per indicare che è riuscito il tutto ho ftt questo
Codice PHP:
<?php
$email ="crashsito64@yahoo.it";
$nome = $_POST['name'];
$descrizione= $_POST['desc'];
$categoria= $_POST['cat'];
$file= $_POST['swf'];
$immagine= $_POST['thumb'];
$creatore= $_POST['authorname'];
$mittente= $_POST['mail'];
mail($email,$nome,$descrizione,$categoria,$file,$immagine,$creatore,$mittente);
?>
-
Prova con questo codice a me funziona
Codice PHP:
<?php
/* destinatari */
$destinatari = "Pippo <pippo@gmail.com>" . ", " ; // notare la virgola
$destinatari .= "Pluto <pluto@altervista.org>";
/* oggetto */
$oggetto = "Promemoria";
/* messaggio */
$messaggio = '
<html>
<head>
<title>Promemoria</title>
</head>
<body>
<p>blabla1</p>
<table>
<tr>
<th>Persona</th><th>Giorno</th><th>Mese</th><th>Anno</th>
</tr>
<tr>
<td>Walter</td><td>11</td><td>Agosto</td><td>1946</td>
</tr>
<tr>
<td>Sara</td><td>14</td><td>Agosto</td><td>1985</td>
</tr>
</table>
</body>
</html>
';
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* intestazioni addizionali */
$intestazioni .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
$intestazioni .= "From: Promemoria <MeStesso@altervista.org>\r\n";
$intestazioni .= "Cc: archiviocompleanni@example.com\r\n";
$intestazioni .= "Bcc: controllocompleanni@example.com\r\n";
/* ed infine l'invio */
mail($destinatari, $oggetto, $messaggio, $intestazioni);
?>