> 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, KamilReceived on Wed, 2 Jun 2004 10:21:44 +0200
This archive was generated by hypermail 2.1.8 : 02. 06. 2004, 10:16 CEST