Re: automaticke ukladanie obr z mailu v PHP

From: Kamil <sverak (zavinac)>
Date: 02. 06. 2004, 10:21 CEST
> skusam si jednoducheho mail klienta v PHP a mam v pameti
> nacitane (dekodovane) data obrazku jeho velkost je 2009 bytov.
> Ked pouzijem doleuvedeny kod tak my to ulozi o velkosti 2018
> bytov!!! A neda sa mi otvorit obrazok - vypisuje, ze je zly
> format JPG!?

> utrzok kodu:
>       $file = imap_fetchbody($this->_imap_conn, $this->_id, $this->_embedded[$i]["pid"]);

>       if ($this->_embedded[$i]["encoding"] == 'BASE64') 
>         $file = imap_base64($file);
>       else if($this->_embedded[$i]["encoding"] == 'QUOTED-PRINTABLE') 
>         $file = imap_qprint($file);

>        echo "replace file=" . "tmp/" . $this->_embedded[$i]["name"] . "<br>";
>        $fp = fopen("tmp/" . $this->_embedded[$i]["name"], "w");
>        fwrite($fp, $file, strlen($file));
>        fclose($fp);

To mě něco připomíná. Platforma Win32? Zkus něco takovýho (navíc
je tam to "b"..:

$fp = fopen("tmp/" . $this->_embedded[$i]["name"], "wb");

viz http://cz.php.net/manual/en/function.fopen.php


-- 
cao,
 Kamil 
Received on Wed, 2 Jun 2004 10:21:44 +0200

This archive was generated by hypermail 2.1.8 : 02. 06. 2004, 10:16 CEST