PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Newsletter per Konsole versenden?



Stormsam
30-06-2004, 22:14
HI@all,

hab leider momentan das Problem das ich keine Newsletter versenden kann, da immer nach längerer Zeit ein "Seite kann nicht gefunden" kommt.
Habe auch das max_execution_time höher gestellt, doch auch das hat nichts gebracht.

Habe hier im forum ein ähnliches thema gefunden und dort habt ihr geschrieben das man das einfach in der konsole machen soll ... doch wie ?
Mit CGI kenn ich mich leider nicht so aus ;)

hoffe ihr könnt mir weiterhelfen
mfg
stormsam

Gaert
30-06-2004, 23:08
Hallo,

ein blick ins Manual über das PHP CLI hilft dir sicher weiter:
http://de2.php.net/features.commandline

Gruß,

Gaert

Stormsam
01-07-2004, 11:51
danke!
also einfach php -f /mail.php
wird dann in der konsole auch nicht das max_execution_time beachtet oder wie ? Was genau ist da der vorteil? :) Bevor ich das ganze nun starte

mfg
stormsam

Stormsam
01-07-2004, 12:37
ok, hat sich geklärt - er unterbricht nichts in der konsole.

Allerdings bekomme ich plötzlich folgenden "Fehler" pro mail:


Headers too large (32768 max)

Mein Header sieht so aus (so hatte es auch sonst immer geklappt):


$header.="From: \"$name\" <$email>\n";
$header.="MIME-Version: 1.0\n";
$header.="Content-Type: text/html; charset=\"iso-8859-1\";\n";
$header.="X-Mailer: PHP/".phpversion();

Sieht da jemand einen Fehler?

mfg
stormsam

Gaert
01-07-2004, 14:31
Kann es sein, dass du das in einer Schleife aufrufst und am beginn der Schleife die Variable $header nicht wieder auf null setzt?
Dadurch wird der Header dann natürlich immer größer...

Gruß,

Gaert

Stormsam
01-07-2004, 16:17
ja stimmt .. sorry :o