Hi,
habe ein Problem, habe ein Tutorial im Internet gefunden, bisschen verändert aber wenn die Mails geschickt werden, wird der Anhang nicht mitgeschickt nur ein 10000 Zeilenlange Zeichenkette
Siehe Code
die PDF Datei ist in dem gleichen Ordner wie die php Datei.
Weis gar nicht was ich falsch gemacht habe, hab par Sachen ausprobiert aber jedesmal der gleiche Fehler..
Gruß Stenz
habe ein Problem, habe ein Tutorial im Internet gefunden, bisschen verändert aber wenn die Mails geschickt werden, wird der Anhang nicht mitgeschickt nur ein 10000 Zeilenlange Zeichenkette

Siehe Code
PHP:
<html>
<body>
<?php
mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");
$res = mysql_query("select * from `guss tuerkei` where `id` <2");
$num = mysql_num_rows($res);
echo "$num Datensätze gefunden<br>";
$dateiname = "dokum.pdf";
$dateiname_mail = "dokum.pdf";
$id = md5(uniqid(time()));
$dateiinhalt = fread(fopen($dateiname, "r"), filesize($dateiname));
$kopf = "From: xxx <[email protected]>\n";
$kopf .= "MIME-Version: 1.0\n";
$kopf .= "Content-Type: multipart/mixed; boundary=$id\n\n";
$kopf .= "This is a multi-part message in MIME format\n";
$kopf .= "--$id\n";
$kopf .= "Content-Type: text/plain\n";
$kopf .= "Content-Transfer-Encoding: 8bit\n\n";
$kopf .= "Hello World";
$kopf .= "\n--$id";
$kopf .= "\nContent-Type: application/pdf; name=$dateiname_mail\n";
$kopf .= "Content-Transfer-Encoding: base64\n";
$kopf .= "Content-Disposition: attachment; filename=$dateiname_mail\n\n";
$kopf .= chunk_split(base64_encode($dateiinhalt));
$kopf .= "\n--$id--";
while ($dsatz = mysql_fetch_assoc($res))
{
$empfaenger = "[email protected]";
$betreff = "xxx";
mail($empfaenger, $betreff, $kopf);
}
?>
</body>
</html>
die PDF Datei ist in dem gleichen Ordner wie die php Datei.
Weis gar nicht was ich falsch gemacht habe, hab par Sachen ausprobiert aber jedesmal der gleiche Fehler..
Gruß Stenz