ich habe ein Problem bei meiner While Schleife, die in einer neueren XAMPP Version prima funktioniert,
aber in der alten XAMPP Version 1.3 bricht diese Schleife nach dem ersten Durchlauf ab.
Das XAMPP Paket ist auf einem Windows Server 2003 installiert.
Leider kann ich nicht auf eine höhre Version updaten, da eine Intranetanwendung nicht
in einer höhreren Version korrekt arbeitet.
Daher bin ich in der misslichen Lage mein Script in der Umgebung zum Laufen zu bringen...
Hier mal ein Codeschnipsel:
- Code: Select all
<?PHP
include ('connect.inc.php');
include "mail.php";
include "Mail/mime.php";
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TEST</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p align="right">'.$datum.'</p><h2><b>MAILVersand</b></h2>';
$junikemail = "SELECT -> zweites statement";
$result1 = mssql_query($junikemail);
$i=1;
while($row1 = mssql_fetch_array($result1)) {
$result2 = mssql_query("SELECT DISTINCT -> muss ja net leder lesen..;) '");
echo '<table width="800" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="600"><font size="2" face="Arial, Helvetica, sans-serif">'.$testemail.'</font></td>
</tr>
<tr><td height="20"></td></tr>
<tr>
<td width="600">
<font size="2" face="Arial, Helvetica, sans-serif">'.$i.' '.$anrede.' '.$row_recipient[1].' '.$row_recipient[0].' '.$row_recipient[2].' '.$row_recipient[3].'</font></td>
</tr>
<tr></tr>
</table>';
$i=$i+1;
$content=' TEST
';
$mime = new Mail_Mime("\n");
$html = $content;
$mime->setHTMLBody($html);
$hdr = array(
"From" => "test@test.de",
"Subject" => "test",
"Return-Path" => "test@test.de",
"Reply" => "test@test.de"
);
$body = $mime->get();
$hdr = $mime->headers($hdr);
$mail =& Mail::factory("mail");
$mail->send($row_recipient[1], $hdr, $body);
}
}
}
echo'</body>
</html>';
?>
Für Eure schon mal besten Dank im voraus
Gruss