IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Email piping в MySQL: Как забирать прикрепленные файлы из базы? (https://www.imho.ws/showthread.php?t=105117)

f1vlad 20.06.2006 21:56

Email piping в MySQL: Как забирать прикрепленные файлы из базы?
 
У меня сервер настроен так что sendmail пихает все ел. сообщения в базу данных, потом с помощю ПХП это будет забираться и показываться в веб интерфейсе. Все работает нормально но вот как аттачменты забирать непонятно.

Вот как выглядит тело email'a с прикрепленным файлом 'image.gif":
Цитата:

------=_Part_3365_6086914.1150826471733 Content-Type: multipart/alternative; boundary="----=_Part_3366_28854909.1150826471733" ------=_Part_3366_28854909.1150826471733 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline test ------=_Part_3366_28854909.1150826471733 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline <br clear="all"><br>test ------=_Part_3366_28854909.1150826471733-- ------=_Part_3365_6086914.1150826471733 Content-Type: image/gif; name=image.gif Content-Transfer-Encoding: base64 X-Attachment-Id: f_eookbtrr Content-Disposition: attachment; filename="image.gif" R0lGODlhFAAUANUAAAAAAP///7Wqq8O6u8C3uM/HyNLLzM/IybGlp7musLWqrNjS08C2uOLd3uDb 3N7Z2tjT1MO6vMzExuvn6OTg4eHd3tHKzO/s7fb09fTy8/Lw8fz7/N/b2+zp6evo6PXz8/Ty8vHv 7+7s7P38/Pz7+/v6+vr5+fj39/b19fTz8/Lx8f7+/v39/fz8/Pv7+/r6+vn5+f///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADEALAAAAAAUABQAAA bXwEBg tdqYUCpRx9O5qFCmFmslJLKOIQ+F83BQPCHUa1plkU4qT2NhOVgWDY/qRCKvWC/UhbKQRAgDEhAU ImJ2IyYpHQ4WEQkCCREWDh0pJiNUKyMwIB4PBwwKCAIMBQ8eIDCYQ1cfi42PkQaUlqt3JX oUEH4M ERILhBhjmSwuaBMVbAcGEA0Tc3WZd1haDg8cX2GXVGUtRyoXHRNNGlAtRELdJicoKRkpKC cvUtzp rCMuLzD7LyQjZPbSWWEx4h+LKegCCiTCMKHChw4fSpxIsaLFixiFBAEAOw== ------=_Part_3365_6086914.1150826471733--


Хотя тот файл что я прикрепил на самом деле на винте, если в нотпаде открыть, смотрится вот так:


Код:

GIF89a  Õ    ÿÿÿµª«Ãº»À·¸ÏÇÈÒËÌÏÈɱ¥§¹®°µª¬ØÒÓÀ¶¸âÝÞàÛÜÞÙÚØÓÔú¼ÌÄÆëçèäàááÝÞÑÊÌïìíöôõôòóòðñüûüßÛÛìééëèèõóóôòòñïïîììýüüüûûûúúúùùø÷÷öõõôóóòññþþþýýýüüüûûûúúúùùùÿÿÿ                                          !ù  1 ,       ×À@`µÚ˜P*QÇÓ¹¨P¦k%$²Ž!…ópP<!ÔkZe‘N*Oca9X
êD"¯X/Ô…²D"bv#&)                )&#T+#0 
  0˜CW‹‘”–«w%z~  „c™,.hl
su™wXZ_a—Te-G*MP-DBÝ&'())('/RÜé¬#./0û/$#döÒYa1â‹)è
$Â0¡Â‡JœH±¢Å‹… ;

Насколько я понимаю мне нужно преобразовывать прикрепленные файлы? Но как?

Заранее спасибо

RaZEr 20.06.2006 22:24

www.php.net/base64_decode


Часовой пояс GMT +4, время: 13:54.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.