Bei folgen Code:
meldet mein Server folgenden Fehler:
Die 75. Leine sollte man nicht berücksichtigen, da dies nur ein ausschnitt eines etwas größeren Codes ist.
Kann mir bitte jemand sagen, was an dem foreach falsch ist?
PHP:
function CheckEmail ($email)
{
list ($user,$domain) = split("@", $email, 2);
getmxrr($domain, $mxlist);
$return = array(FALSE,"Kein Mailer.")
foreach ($mxlist as $mx)
{
$fp = fsockopen($mx, 25, $errno, $errstr, 20);
if (!$fp) continue; //nächster MX_Eintrag
socket_set_blocking($fp, FALSE);
$s = 0; $c = 0;
$out = "";
do { // Auf Antwort warten
$out = fgets ( $fp, 2500 );
if (ereg("^220", $out)) {
$s = 0;
$out = "";
$c++;
}else
if (($c>0) && ($out=="")) break;
else $s++;
if ($s==9999) break;
} while ($out=="");
socket_set_blocking ($fp, TRUE);
fputs ($fp, "HELO kizi\n" );
$out = fgets($fp, 3000);
fputs ($fp, "MAIL FROM: Webmaster@nomoketo.de\n" );
$out = fgets($fp, 3000);
fputs ($fp, "RCPT TO: $email\n");
$out = fgets($fp, 3000);
if (ereg("^250", $out)) $return = array(TRUE,$out);
else $return = array(FALSE,$out);
fputs ($fp, "quit\n");
fclose($fp);
if ($return[0]) break;
}
return $return;
}
meldet mein Server folgenden Fehler:
Code:
Parse error: parse error, unexpected T_FOREACH in /web/abi/Film/Anmeldung.php on line 75
Kann mir bitte jemand sagen, was an dem foreach falsch ist?