set_time_limit(2000);
function sendNews($subject, $message)
{
$filecontents = file($GLOBALS["filelist"]);
for ($i=0;$i<sizeof($filecontents);$i++)
{
$a = mail($filecontents[$i], $subject, stripslashes($message), $GLOBALS["emailheaders"]);
}
if (!$a)
{
die(“Eitthvað klikkaði þetta reyndu aftur eða hafðu samband við netstjórann”);
}
else
{
echo “Emailið var sent á póstlistann! ;)”;
echo “<meta http-equiv='Refresh' content='1; URL=admin_mailing.php'>”;
exit;
}
}
Ég er með þetta function í póstlistanum mínum. Hann virkar þannig að þetta function tekur allar línur sem eru í email.txt og sendir þeim mail. Málið er það að það kemur alltaf “cannot find page”.
Póstlistinn minn er ekki nógu fullkominn ennþá, þannig að það er hægt að adda í hann t.d. einhverju sem er ekki addressa t.d. bara nafn eins og “jónatan”. Koxar mail() á því að reyna að senda ekki mail addressu?
Þegar ég reyni að senda kemur annaðhvort “cannot find page” eða “eitthvað fór úrskeiðis blablabla” þannig ég var að spá hvort að loopan haldi áfram þangað til það kemur eitthvað kox þá keyrir hún die(). Hún sendir nefnilega nokkur mail(veit ekki hvað mörg).
Vonandi skilur eitthver þessa þvælu í mér :)
Ef þið skiljið ekki endilega spyrjið í stað þess að reyna ekki að hjálpa mér.
Kv Jökull