Mailinglisten-Archive |
ich verschicke $_FILES on the fly als attachment in mails. bei .htm Dateien funzt es wunderbar, .txt Dateien bleiben ohne Inhalt und ZIP Dateien sind korrupt. hier die attachment funktion: $files2mail_header = "--=_" . $boundary . "\n"; $files2mail_header .= "Content-Type: " . $filetype . "; name=\"" . $filename . "\"\n"; $files2mail_header .= "Content-Disposition: attachment; filename=\"" . $filename . "\"\n"; $files2mail_header .= "Content-Transfer-Encoding: base64\n"; $file_contents = file_get_contents($file); $files2mail_header .= chunk_split(base64_encode($file_contents), 76, "\r\n"); hier der mail header beim zip bsp: Content-Type: multipart/mixed; boundary="=_3dfdb861c6857817989bad081e00f118" Subject: betreff Status: X-OriginalArrivalTime: 21 Feb 2006 09:20:02.0407 (UTC) FILETIME=[FE92E770:01C636C7] --=_3dfdb861c6857817989bad081e00f118 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit --=_3dfdb861c6857817989bad081e00f118 Content-Type: application/zip; name="test.zip" Content-Disposition: attachment; filename="test.zip" Content-Transfer-Encoding: base64 --=_3dfdb861c6857817989bad081e00f118-- ist soweit alles korrekt?!
php::bar PHP Wiki - Listenarchive