Mailinglisten-Archive |
Hy,
hab ein kleines Script gebastelt, das per Cronjob einen POP3 Account
abruft und alle enthaltenen jpeg Attachments auf Platte speichert.
Hier der Code:
--- snap ---
// determine attachment encoding
$atty = imap_fetchbody($mbox, $i, $b);
switch($att_ency) {
case "base64":
$decoded_string = imap_base64($atty);
break;
case "binary":
$decoded_string = imap_binary($atty);
break;
case "other":
$decoded_string = $atty;
break;
}
// save it to disc
echo $upload_folder.$att_name;
$fp = fopen ($upload_folder.$att_name , "w+");
fwrite ($fp, $decoded_string, $atty_size);
fclose ($fp);
--- snap ---
Nach dem speicher gibt es eine Differenz in der Dateigröße zwischen
Originalbild und Attachment. Ein Beispiel:
Original: 758.204 bytes
Attachment: 759.885 bytes
Was mach ich denn da falsch? Kann mir jemand nen Tipp geben?
Greetings from Germany,
Daniel
php::bar PHP Wiki - Listenarchive