Originariamente inviato da AdventChild
Ciao,
ho creato la paginetta che invia il titolo e il testo della news...
eccolo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Inserisci testo e titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</p>
<form name="form1" method="post" action="invia_emails.php">
<table width="800" border="1">
<tr>
<td><input name="titolo" type="text" id="titolo" size="64">
Titolo della newsletter </td>
</tr>
<tr>
<td><textarea name="testo" cols="60" rows="10" id="testo"></textarea>
Testo della newsletter </td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Invia Newsletter a tutti !!!">
</div></td>
</tr>
</table>
</form>
</body>
</html>
Fino a qui tutto ok...
Ho aggiornato il db secondo il nome dei campi...
e ho corretto così.....:
<?
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "poisontime";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri e assicurarsi che la rete funzioni correttamente");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri");
$headers="";
$data=date("d-m-Y");
$firma="Lo Staff di Davideps2";
$titemail = $_POST['titolo'];
$txtmail = $_POST['testo'];
# $archivioemail = $_POST['archivio'];
#if ($archivioemail==1){
#$archivio1="iscritti";
#}else
#$archivio1="spam";
echo $data;
echo"
";
echo $firma;
echo"
";
echo $titemail;
echo"
";
echo $txtmail;
echo"
";
$sqlpg ="SELECT DISTINCT email FROM email ORDER BY id DESC";
$risultatipg = mysql_query($sqlpg) or die("Error #". mysql_errno() . ": " . mysql_error());
while ($row = mysql_fetch_array($risultatipg))
{
$email=$row['email'];
echo"<table width='100%' border='0'>
<tr>
<td><div align='center'>$email</div></td>
</tr>
</table>
";
//}
//Spedizione Mail
$myname = "Frigeri Fabio";
$myemail = "cassacontinua@alice.it";
$sito= "http://www.davideps2.it";
# $contactname = "Frigeri Fabio";
//Questi sono i dati per l'accesso:
//username: $_POST[ob_username]
//Password: $password
//Buona navigazione";
$message = "
Newsletter di DavidePs2
$data
$txtmail
$firma
";
$subject = "News Letter di .....";
$headers .= "From: ".$myname." <".$myemail.">\r\n";
if(mail($contactemail, $subject, $message, $headers))
{
echo "Email inviata con successo.
";
}
else
{
echo "errore invio email.
";
}
}//fine while
?>
Sembrerebbe poter funzionare....ma:
dj_effe@libero.it
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\programmi\easyphp1-8\www\davideps2\admin\invia_emails.php on line 66
errore invio email.
ebay@davideps2.it
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\programmi\easyphp1-8\www\davideps2\admin\invia_emails.php on line 66
errore invio email.
COSA SIGNIFICA?
(SCUSATE LA MIA IGNORANZA, MASTICO PHP DA 2/3 MESI !!! )
GRAZIE A TUTTI !!!!!