| |
|
|
| | Доброе время суток.
У меня возник такой вопрос:
Есть письмо с вложением (прикреплено)...
В строке 20 и 27 прикрепленного письма указаны кодировки сообщения и прикрепленного файла. Когда я пытаюсь выполнить следующее
$mbox = imap_open ("{127.0.0.1:143}INBOX", "user1", "pas1");
$XXX = imap_fetchstructure($mbox, 1);
switch ($XXX->encoding){
case 0:{echo "<tr><td>7BIT</td></tr>"; break;}
case 1:{echo "<tr><td>8BIT</td></tr>"; break;}
case 2:{echo "<tr><td>BINARY</td></tr>"; break;}
case 3:{echo "<tr><td>BASE64</td></tr>"; break;}
case 4:{echo "<tr><td>QUOTED-PRINTABLE</td></tr>"; break;}
case 5:{echo "<tr><td>OTHER</td></tr>"; break;}
}
|
на экране отображается 7BIT, хотя, чтобы вложенный в письмо файл после сохранения работал нужно выполнить функцию imap_base64();
Может я чего-то не так понимаю?! Помогите пожалуйста разобраться... | |
| |
|
|
| |
|
|
| |
для: chelovek
(24.03.2007 в 19:39)
| | | В 20-й строке письма находится мусор. Такого метода кодирования, какой там указан - нет.
Вы, вероятно, смотрите кодировку первой части письма, а не вложенного изображения. | |
| |
|
|
| |
|
|
| |
для: Trianon
(24.03.2007 в 20:24)
| | | А как мне получить значение "Base64" из 27 строки??? | |
| |
|
|
| |
|
|
| |
для: Trianon
(24.03.2007 в 20:24)
| | | Ну хоть кто-нибудь, подскажите, пожалуйста... | |
| |
|
|