Archivlink: javarea.de Forum > PHP, MySQL & CGI > Dateien von Hompage per Email verschicken
Vollständigen Link anzeigen: javarea.de Forum > PHP, MySQL & CGI > Dateien von Hompage per Email verschicken

Pages: [1]

geschrieben von werwin am 18.06.2008 - 20:38
Gibt es ein Script oder eine Idee um zb. Bilder direkt von der Homepage zu verschicken, allerdings habe ich die Bilder in einem geschützten Verzeichnis liegen.
Danke werwin

geschrieben von Micha am 18.06.2008 - 21:47
Hi,

Du kennst google?

Hier ein Codeschnipsel aus einen der zahllosen Beispielseiten:
PHP-Quelltext
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: 

<?
$file 
"pdfdatei.pdf";
$file_name "wie_soll_anhang_heissen.pdf";
$from "email@adresse.de";
$to "empfaenger@adresse.de";
$message "Hier steht dann die Nachricht der Mail";
$boundary strtoupper(md5(uniqid(time())));
$mail_header  "From:Test <$from>\n";
$mail_header .= "MIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format  --  Dies ist eine mehrteilige Nachricht im MIME-Format";
$mail_header .= "\n--$boundary"
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n$message";
$file_content fread(fopen($file,"r"),filesize($file));
$file_content chunk_split(base64_encode($file_content));
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$mail_header .= "\n\n$file_content";
$mail_header .= "\n--$boundary--";
mail($to,"Betreff",$message,$mail_header);
?>



Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.