E-Mail-Anhang versenden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
disposition
funktion
funktioniert folgende methode
glauben
hinweis
http
information
jemand
klasse
konvertieren
manual
mime
niemand
speziellen inhalten
spotlight
transfer
url
versenden
verzeichnis
-
Ist es möglich, über PHP (mail-Funktion) Anhänge zu versenden? Falls ja, wie?
Niemand eine Idee? Es würde mir auch helfen, wenn jemand ganz sicher sagen kann, dass es das nicht gibt!
PS: Es hilft mir nichts wenn jamnd sagt: "Ich glaube, dass das nicht gibt!".
Beitrag zuletzt geändert: 22.2.2009 21:25:30 von cookies -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
E-Mails mit Anhängen zu versenden ist mit PHP möglich, aber auch relativ komplex.
Siehe: http://de.php.net/manual/de/function.mail.php ganz unten wo steht:
Hinweis: E-Mails mit Anhängen und speziellen Inhalten (wie HTML) können mit dieser Funktion versendet werden. Dazu wird MIME-Encoding verwendet. Weitere Informationen dazu finden Sie in einem Zend-Artikel(http://www.zend.com/zend/spotlight/sendmimeemailpart1.php) und in den PEAR-Mime-Klassen(http://pear.php.net/package/Mail_Mime). -
Hi,
naja, so kompliziert ist das gar nicht.
Laut meines (funktionierendem) Mailscript, funktioniert folgende Methode in php4
$Head .= "Content-Type: image/gif; name=$dateiname_der_angezeigt_werden_soll\n"; $Head .= "Content-Transfer-Encoding: base64\n"; $Head .= "Content-Disposition: attachment; filename=$dateiname_der_angezeigt_werden_soll\n"; $Head .= chunk_split(base64_encode(fread(fopen($wie_datei_wirklich_heißt, "r"), filesize($wie_datei_wirklich_heißt))))."\n";
Ob das ganze noch in php5 funktioniert, weiß ich leider nicht, da das entsprechende Script, noch in einem php4 Verzeichnis läuft und ich bisher nicht dazu kam, das auf php5 zu konvertieren, weil das dann komplett OOP basiert werden sollte.
Viele Grüße
Sebell -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage