hi!
ich habe ein script mit dem ich eine pfd-datei per mail verschicken will. das versenden und so geht ja auch alles.
nur wird dabei meine pdf-datei irgendwie verändert und kann anschließend nichtmehr geöffnte werden!
was stimmt hier nicht?
script:
ich habe ein script mit dem ich eine pfd-datei per mail verschicken will. das versenden und so geht ja auch alles.
nur wird dabei meine pdf-datei irgendwie verändert und kann anschließend nichtmehr geöffnte werden!
was stimmt hier nicht?
script:
Code:
<?PHP //hilfe $empfaenger="postmaster@localhost"; //ende hilfe //name der zu öffnenden datei $dateiname='test.pdf'; //datei öffnen $anhang=fopen($dateiname, r); //ermitteln der größe der datei $groesse=filesize($dateiname); //einlesen des dateiinhaltes $anhangdatei=fread($anhang,$groesse); //codieren des inhalten $anhang_email=chunk_split(base64_encode($anhangdatei)); //schliessen der datei fclose($anhang); //E-Mail-Adresse des absenders $absender="rechnung18@gmx.de"; //Betreffzeile für die mail $betreff="Rechnung18"; //inhalt der mail $mitteilung="Neue Rechnung..."; //kopf der mail $header="FROM: ".$absender.",MIME-Version: 1.0\r\n" ."Content-Type: multipart/mixed; boundary=\"BOUND\"\r\n"; //inhalt (für html und anhang) $body= "Rechnung\r\n" ."--BOUND\r\n" ."Content-Type: text/plain; charset=iso-8859-1 \r\n" ."Content-Disposition: inline \r\n" ."Content-Transfer-Encoding: 7bit \r\n" ."\r\n" ."$mitteilung\r\n" ."\r\n" ."--BOUND\r\n" ."Content-Type: text/plain; name=\"$dateiname\" \r\n" ."Content-Description: \"Text\" \r\n" ."Content-Transfer-Encoding: base64 \r\n" ."Content-Disposition: attachment \r\n" ."\r\n" ."$anhang_email\r\n" ."\r\n" ."--BOUND\r\n"; mail($empfaenger, $betreff, $body, $header); ?>
Kommentar