Salve, ho un sito in php su aruba, in una pagina del sito ho fatto un form per inviare
delle newsletter agli utenti registrati ma l'email non parte.
Mi potete aiutare? Questo è lo script:
Come email di destinazione ho messo la mia per fare delle prove.
delle newsletter agli utenti registrati ma l'email non parte.
Mi potete aiutare? Questo è lo script:
PHP:
<div align="center">
<h3>INVIO NEWSLETTER</h3>
<div align="left"><b>Titolo:
</b>
<form method="post" action="newsletter.php" enctype="multipart/form-data">
<input name="titolo" type="text" size="70" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'">
</div><br /><br />
<div align="left">
<b>
Testo:
</b>
<textarea name="messaggio" rows="10" cols="90" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'"></textarea>
</div> <br>
<input type="submit" name="invia" value="Invia">
</form>
</div>
<?php
include "config.php";
if (isset($_POST['invia'])){
$titolo = $_POST['titolo'];
$messaggio = $_POST['messaggio'];
$datanewsletter = date('d-m-Y - H:i');
// query d'inserimento
$sql = "INSERT INTO newsletter (titolo, messaggio, data_newsletter)
VALUES ('$titolo', '$messaggio', '$datanewsletter')";
$res = mysql_query($sql) OR DIE ("<br />Errore Numero: ".mysql_errno() ."<br />Descrizione: ". mysql_error()."<hr />");
echo "<script type=\"text/javascript\">";
echo "alert(\"La newsletter è stata inviata correttamente!\")";
echo "</script>";
// email per la conferma
// intestazioni
$headers = "From: [email protected]\r\n";
$subject = "Nuova newsletter di TestMedicina.com";
//corpo del messaggio
$message = $messaggio."\n";
$email = "[email protected]";
// invio dell'email
mail($email, stripslashes($subject), stripslashes($message), $headers);
}
?>