Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 17.06.2002, 10:04   #1
TP-Senior
 
Benutzerbild von ZombyWoof
 
Registriert seit: May 2002
Ort: Saarbrücken
ZombyWoof macht alles soweit korrekt
Unhappy

pdf per eMail: Fehler: Das Stammobjekt fehlt oder ist ungültig


Moin zusammen,

ich sende folgendermassen einen Newsletter raus, im Anhang befindet sich eine pdf-Datei. Von ca. 7000 Empfängern gibt es jedoch ein paar die die PDF nicht öffnen können... Fehlermeldung: Das Stammobjekt fehlt oder ist ungültig.
Woran könnte das liegen? Bin für jeden Tipp dankbar, hier das Script:

$file = "testdatei.pdf";
$file_type = filetype("$file");
$file_size = filesize("$file");
$file_name = $file;
$subject = "Mailing# $pdf_name";

$fp = fopen($file, "r");
$contents = fread($fp, $file_size);
$encoded_file = chunk_split(base64_encode($contents));
fclose($fp);

$header.= "FROM:mailing@domain.de\n";
$header.= "MIME-version: 1.0\n";
$header.= "Content-type: multipart/mixed; ";
$header.= "boundary=\"Message-Boundary\"\n";
$header.= "Content-transfer-encoding: 7BIT\n";
$header.= "X-attachments: $file_name";

$body_top = "--Message-Boundary\n";
$body_top.= "Content-type: text/plain; charset=iso-8859-1\n";

$body_top.= "Content-transfer-encoding: 7BIT\n";
$body_top.= "Content-description: Mail message body\n\n";

$msg_body = $body_top . $msg_body ."Sehr geehrte Kunden,\n\nhiermit erhalten Sie unser aktuelles Faxmailing";

$msg_body.= "\n\n--Message-Boundary\n";
$msg_body.= "Content-type: $file_type; name=\"$file_name\"\n";
$msg_body.= "Content-Transfer-Encoding: BASE64\n";
$msg_body.= "Content-disposition: attachment; filename=\"$file_name\"\n\n";
$msg_body.= "$encoded_file\n";
$msg_body.= "--Message-Boundary--\n";

$result = mysql_query("SELECT email,kundennummer" .
" FROM newsletter2002"
)or error(__LINE__,__FILE__,"Lesen der Adressen fehlgeschlagen", mysql_error());

/* Anzahl der E-Mailadressen */
$count = mysql_num_rows($result);
for($i = 0; $i < $count; $i++){

$temp_email = mysql_result($result, $i, "email");
$temp_kdnr = mysql_result($result, $i, "kundennummer");

mail($temp_email, stripslashes($subject).", Kundennummer: ".$temp_kdnr, $msg_body, $header);

};

Hüülfe! Gruß Frank
ZombyWoof ist offline   Mit Zitat antworten


Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
pdf per eMail: Fehler: Das Stammobjekt fehlt oder ist ungültig pdf per eMail: Fehler: Das Stammobjekt fehlt oder ist ungültig
« grafik zufällig anzeigen | [inc] problem beim aufrufen der dateien »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:26 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67