Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
ich hab ein Newsletter Script bei dem ich den Betreff und die Messag einegeben kann programmiert...
Die mails werden an alle User in meiner Datenbank gesendet.
mein Probem ist folgendes:
wenn ich die Mails sende sieht der erste die Mail normal
der zweite hat überall eine Leerzeile mehr
der dritte hat wieder ne leerzeile mehr
so da das bei 1000 man nicht mehr so leeserlich ist kann man sicher verstehen..
nur wie bekomm ich das in den Griff
include '../../inc/connect.php';
$sql = "SELECT * FROM mail_service";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result))
{
$fehler=0;
$betreff=$_POST['betreff']; if(!$betreff) $fehler=1;
$sendertext=$_POST['sendertext']; if(!$sendertext) $fehler=1;
$username=$row['name'];
if ($fehler==1){
echo "
Bitte füllen sie alle Felder aus!
";
}else{
$nachricht = "Hi $username , \n\n $sendertext \n\n besucht uns doch mal wieder auf www.system-tipps.de";
mail($row['mail'],$betreff,$nachricht,"from:service@system-tipps.de");
echo "
include '../../inc/connect.php';
$sql = "SELECT * FROM mail_service";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result))
{
$fehler=0;
$betreff=$_POST['betreff']; if(!$betreff) $fehler=1;
$sendertext=$_POST['sendertext']; if(!$sendertext) $fehler=1;
$username=$row['name'];
if ($fehler==1){
echo "
Bitte füllen sie alle Felder aus!
";
}else{
$sendertext = str_replace("{username}", $username, $sendertext);
$nachricht = "Hi $username , \n\n $sendertext \n\n besucht uns doch mal wieder auf www.system-tipps.de";
mail($row['mail'],$betreff,$nachricht,"from:service@system-tipps.de");
echo "
Besucher : 8127858
Heute : 253
Gestern : 761
Online : 233
23.11.2024 10:38
3 Besucher in den letzten 60 Sekunden
alle 20.00 Sekunden ein neuer Besucher