anlage und mehrzeilig
Frank
0 micha
hallo, ich bekomme meinen text in einer mail mit anhang leider
nicht mehrzeilig formatiert.
hier ist das script:
vielen dank im voraus
mfg frank
<?
$boundary = strtoupper(md5(uniqid(time())));
$dateiname="asp_vertrag.pdf";
$datei_inhalt = chunk_split(base64_encode(fread(fopen($dateiname, "r"), filesize($dateiname))));
$betreff= "gebuchte Online-Konferenz";
$empfaenger=$email;
$anrede="".$anrede." ".$titel." ".$v_name." ".$name.",";
$text="
Bestätigungs-eMail \n\n
zeile 2\r
zeile 3\n\n
zeile 4\r\n
nix geht...
";
$header = "From: info@OpenSpace-Online.com\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .="Content-Type: multipart/mixed; boundary=$boundary\r\n";
$header.="\r\n";
$header .="--$boundary\r\n";
$header .="Content-Type: text/html\r\n";
$header .="Content-Transfer-Encoding: quoted-printable\r\n\n";
$header .="$text\r\n\n";
$header .="--$boundary\r\n";
$header .="Content-Type: application/pdf; name=asp_vertrag.pdf\r\n";
$header .="Content-Transfer-Encoding: base64\r\n";
$header .="Content-Disposition: attachment; filename=asp_vertrag.pdf\r\n";
$header .="\n\n".$datei_inhalt;
$header .="--boundary=$boundary--";
$empfaenger = "som-mer@web.de";
@mail($empfaenger,$betreff,$text,$header);
// bzw.
# @mail($empfaenger,$betreff,"",$header); weil text im header
?>
hallo...moinmoin
jo, der Fehler liegt hier:
$header .="Content-Type: text\r\n";
..für den rest der welt
mfg
<?
$boundary = strtoupper(md5(uniqid(time())));
$dateiname="asp_vertrag.pdf";
$datei_inhalt = chunk_split(base64_encode(fread(fopen($dateiname, "r"), filesize($dateiname))));
$betreff= "gebuchte Online-Konferenz";
$empfaenger=$email;
$anrede="".$anrede." ".$titel." ".$v_name." ".$name.",";
$text="
Bestätigungs-eMail \n\n
zeile 2\r
zeile 3\n\n
zeile 4\r\n
nix geht...
";
$header = "From: info@OpenSpace-Online.com\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .="Content-Type: multipart/mixed; boundary=$boundary\r\n";
$header.="\r\n";
$header .="--$boundary\r\n";
$header .="Content-Type: text/html\r\n";
$header .="Content-Transfer-Encoding: quoted-printable\r\n\n";
$header .="$text\r\n\n";
$header .="--$boundary\r\n";
$header .="Content-Type: application/pdf; name=asp_vertrag.pdf\r\n";
$header .="Content-Transfer-Encoding: base64\r\n";
$header .="Content-Disposition: attachment; filename=asp_vertrag.pdf\r\n";
$header .="\n\n".$datei_inhalt;
$header .="--boundary=$boundary--";
$empfaenger = "som-mer@web.de";
@mail($empfaenger,$betreff,$text,$header);
// bzw.
# @mail($empfaenger,$betreff,"",$header); weil text im header
?>