Jump to content



- USB-Partner (Interessiert?) -
Photo

php script funzt auf server a, aber nicht auf server b


  • Please log in to reply
No replies to this topic

#1
Michael Kruck

Michael Kruck

    USB-Guru

  • Mitglied
  • 1,409 posts
  • Vorname: Michael
  • Geschlecht:M
hier das script, ich sehe dort auch keinen fehler denn wie gesagt auf dem einen server gehts ja und auf dem anderen nicht obwohl da die neuere php version drauf is...

if (!isset($_POST['fButton']))
{
$db = mysql_query("SELECT * FROM table");
echo "<form name='form1' method='POST' action='index.php'>";

while($row=mysql_fetch_assoc($db)){
echo "<input type='checkbox' name='cb[]' value='".$row['email']."'>".$row['email']." | ".$row['name']."<br>";
}
echo "<br>";
echo "<input type='submit' name='fButton' value='Mails versenden'>";
echo "</form>";
}
else
{
// Der Button wurde gespusht. HIER GEHTS NOCH

for ($i=0; $i<count($cb); $i++)
{
// eMail reintun! HIER FÜHRT ER NIX MEHR AUS


//////////////////////////////////
$handle = @fopen("datei.html", 'r');
$mail_text ="";
if($handle) {
while (!feof($handle)) {
$mail_text.= fgets($handle);
}
fclose($handle);
$adresse = $cb[$i];
$mail_to = $adresse;
$mail_betreff ="xxx";
$mail_headers = "From: xxx@xxxrn";
$mail_headers.= 'MIME-Version: 1.0'."n".'Content-type: text/html; charset=iso-8859-1';
$mail_gesendet = mail($mail_to, $mail_betreff, $mail_text, $mail_headers);
flush(); //email adressen werden nach abarbeitung ausgegeben
if ($mail_gesendet)
{
echo "Gesendet an: " . $cb[$i] . "<br>";
$gesendet_an .= $cb[$i] . "<br>";
}
else
{
echo "FEHLER: " . $cb[$i] . "<br>";
}
sleep(1); //ausgabe um 1 verzögern
}else {
echo "niemandenn";
exit();
}


//////////////////////////////////
}
if ($mail_gesendet) {
$mail_to1 = "xxx@xxx";
$mail_betreff1 = "xxx";
$mail_text1 = "Gesendet an: <br>" . $gesendet_an . "<br>";
$mail_headers1 = "From: xxx@xxxrn";
$mail_headers1.= 'MIME-Version: 1.0'."n".'Content-type: text/html; charset=iso-8859-1';
$mail_gesendet1 = mail($mail_to1, $mail_betreff1, $mail_text1, $mail_headers1);
}
}


in den else zweig läuft er noch rein in der for schleife wird nix mehr ausgeführt... woran kann das liegen??? verbindung zur db steht auch
  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users