Nyhedsbrevs script volder STORE problemer
Hej, jeg har lavet et php script som sender nyhedsbrev ud til email adresser som ligger i en MySql database.Det som den skal sende, altså selve nyhedsbrevet for den fra en html side.
Problemet er at den af en eller anden årsag ikke sender til email adresserne, og den echo'er heller ikke om det er lykkedes eller ej.
Her er mit script:
<?php
$content = $_POST['content'];
$subject = $_POST['subject'];
$filepath = $_POST['filepath'];
$startuser = $_POST['startuser'];
if($startuser == "")
$startuser = 0;
$FileUpload = false;
$FullPath = "";
$BaseName = "";
if($filepath != "")
{
$FileUpload = true;
$FullPath = $filepath;
$path_parts = pathinfo($filepath);
$BaseName = $path_parts['basename'];
}
else
{
$path_parts = pathinfo($_FILES['billede']['name']);
$uploadfile = time() . "." . $path_parts['extension'];
$BaseName = $path_parts['basename'];
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$FullPath = "http://www." . $_SERVER['SERVER_NAME'] . $path_parts['dirname'] . "/billeder/" . $uploadfile;
if (move_uploaded_file($_FILES['billede']['tmp_name'], $uploadfile))
{
rename($uploadfile, "billeder/" . $uploadfile);
$FileUpload = true;
}
}
include('../scripts/info.php');
$conn = mysql_connect($sqlhost, $sqluser, $sqlpass);
mysql_select_db($sqldb);
$oldContent = $content;
$resultat1 = mysql_query("SELECT * FROM ".$sqlmailtabel." ORDER BY 'id' ASC LIMIT $startuser, 25");
while ($raekke = mysql_fetch_array($resultat1)) {
$navn = $raekke['navn'];
$idnummer = $raekke['id'];
$email = $raekke['email'];
$from = "didde_juul@hotmail.com";
extract($raekke);
$to = $email;
$content = "Hello $navn\n\n\n".
"$oldContent \n\n".
($FileUpload ? "\nAttached File: \n<a href=\"$FullPath\">$BaseName</a>" : "") .
"\n".
$from."\n".
"http://www.deedee-dk.com\n\n\n\n\n\n\n".
$delete_user_besked."\n".
"http://".$dinwebsite.$stitilfiler."/delete_user.php?id=".$idnummer;
if(mail($to, $subject, $content,
"From: $from\r\n"
."Reply-To: $from\r\n"
."X-Mailer: PHP/" . phpversion()))
{
echo "Mail afsendt med <u><b>succes</b></u> til: $navn med følgende emailadresse: $email<br>";
} else
{
echo "Kunne ikke sende en mail til: $navn med følgende emailadresse: $email<br>";
}
flush();
}
echo '<form name="laaner_formular" method="post" action="send.php">'.
'<input type="hidden" value="'.$oldContent.'" name="content">'.
'<input type="hidden" value="'.$subject.'" name="subject">'.
($FileUpload ? '<input type="hidden" value="'.$FullPath.'" name="filepath">' : "") .
'<input type="hidden" value="'. ($startuser + 25) .'" name="startuser">'.
'<input type="submit" name="send" value="Send Til De Næste 25">'.
'</form>';
?>
Jeg har nu siddet og kigget på det i et stykke tid, og kan ikke se hvad der er galt, så hvis der er nogle af jer eksperter som kan finde problemet, så må i meget gerne skrive :)
Per
