hallo gemeinschaft
folgendes problem
habe u.a. script un bekomme es nicht hin, dass die bilder zuerst kommen und dann der text - wenn ich das script so ausführe, dann erscheint zuerst der text und dann die bilder - es soll genau umgekehrt
folgendes problem
habe u.a. script un bekomme es nicht hin, dass die bilder zuerst kommen und dann der text - wenn ich das script so ausführe, dann erscheint zuerst der text und dann die bilder - es soll genau umgekehrt
PHP-Code:
<?php
$lokal_1 = "logo.jpg";
$lokal_2 = "collage.jpg";
$AnzBilder = 2;
$Von = "Jhaustein@web.de";
for ($i=1; $i<=$AnzBilder; $i++) {
$lokal_x = "lokal_" . $i;
$bild_x = "bild_" . $i;
$fd = fopen($$lokal_x,"rb");
$bild = fread($fd,filesize($$lokal_x));
fclose ($fd);
$$bild_x = chunk_split(base64_encode($bild));
}
$mix = strtoupper(md5(uniqid(time())));
$rel = "dvfjgk" . $mix;
$header = "From: $Von\nReply-To: $Von\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-type: multipart/mixed; boundary=$mix\n\n";
$header .= "--$mix\n";
$header1 .= "Content-type: multipart/related; boundary=$rel\n\n";
$header1 .= "--$rel\n";
$header1 .= "Content-type: text/html\n\n";//; charset=iso-8859-1\n\n";
$header2 = "\n\n";
$header2 .= "--$rel\n";
$header2 .= "Content-type: image/jpg\n";
$header2 .= "Content-Transfer-Encoding: base64\n";
$header2 .= "Content-ID:<image1>\n\n";
$header2 .= $bild_1 . "\n\n";
$header2 .= "--$rel\n";
$header2 .= "Content-type: image/jpg\n";
$header2 .= "Content-Transfer-Encoding: base64\n";
$header2 .= "Content-ID:<image2>\n\n";
$header2 .= $bild_2 . "\n\n";
$header2 .= "--$rel--\n\n";
$header2 .= "--$mix--";
$test = "MMMMOIN";
$header3 .= $test;
$text = $header . $header1. $header3;
$text .= '<html><head></head><body><img SRC="cid:image1"><img SRC="cid:image2"></body></html>';
$text .= $header2;
$text .= $header3;
mail ("jhaustein@web.de", "test", "", $text);
?>
Kommentar