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
hier meine PHP :
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32: | <html>
<head><link rel="stylesheet" href="../../inc/style.css" type="text/css"></head>
<body>
<?
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 "<table align='center' width='80%'><tr><td><h2><center>
Bitte füllen sie alle Felder aus!
</center></h2></td></tr></table>";
}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 "<table align='center' width='80%'><tr><td><h2><center>
Mails wurden versendet!
</center></h2></td></tr></table>";
}
}
}
?>
</body>
</html> |
danke für hilfe
---
BoardSuche - PHP - Google