HI,
wie versende ich eine Email mit Anhang ohne irgendwelche Klassen??? Er schickt zwar eine Datei als Anhang mit, die ist aber immer nur maximal 1 kb gross und lässt sich nicht öffnen.
Hier mal mein momentaner Quellcode:
<?
$boundary = "strtoupper(md5(uniqid(time())))";
$dateiname="datei.zip";
$datei_inhalt = chunk_split(base64_encode(fread(fopen($dateiname, "r"), filesize($dateiname))));
$header = "From: gb\n";
$header .= "MIME-Version: 1.0\n";
$header .="Content-Type: multipart/mixed; $boundary\n";
$header .="--$boundary\n";
$header .="Content-Type: text/plain\n";
$header .="Content-Transfer-Encoding: 8bit\n";
$header .="Hallo, hoffe der anhang lässt sich öffnen\n";
$header .="--$boundary\n";
$header .="Content-Type: application/x-zip-compressed; name=datei.zip\n";
$header .="Content-Transfer-Encoding: base64\n";
$header .="Content-Disposition: attachment; filename=datei.zip\n";
$header .="\n\n".$datei_inhalt;
$header .="--$boundary--";
mail("guenni@nightmare.de","","",$header)
?>
Bei mir stürzt dann die PHP.EXE ab und bringt folgende Fehlermeldung:
Premature end of script headers: php.exe
Hoffe mir kann jemand sagen warum dies nicht geht...
Email: nightmare20de@yahoo.de
wie versende ich eine Email mit Anhang ohne irgendwelche Klassen??? Er schickt zwar eine Datei als Anhang mit, die ist aber immer nur maximal 1 kb gross und lässt sich nicht öffnen.
Hier mal mein momentaner Quellcode:
<?
$boundary = "strtoupper(md5(uniqid(time())))";
$dateiname="datei.zip";
$datei_inhalt = chunk_split(base64_encode(fread(fopen($dateiname, "r"), filesize($dateiname))));
$header = "From: gb\n";
$header .= "MIME-Version: 1.0\n";
$header .="Content-Type: multipart/mixed; $boundary\n";
$header .="--$boundary\n";
$header .="Content-Type: text/plain\n";
$header .="Content-Transfer-Encoding: 8bit\n";
$header .="Hallo, hoffe der anhang lässt sich öffnen\n";
$header .="--$boundary\n";
$header .="Content-Type: application/x-zip-compressed; name=datei.zip\n";
$header .="Content-Transfer-Encoding: base64\n";
$header .="Content-Disposition: attachment; filename=datei.zip\n";
$header .="\n\n".$datei_inhalt;
$header .="--$boundary--";
mail("guenni@nightmare.de","","",$header)
?>
Bei mir stürzt dann die PHP.EXE ab und bringt folgende Fehlermeldung:
Premature end of script headers: php.exe
Hoffe mir kann jemand sagen warum dies nicht geht...
Email: nightmare20de@yahoo.de
Kommentar