Когда я смотрю в тексты писем(ф-я
imap_body($messbox, $i);
), и там есть файлы бинарные, письмо начинается приблизительно так "This is a multi-part message in MIME format. ————–020201030305060504030806 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit hjgvhjjm,, ————–020201030305060504030806 Content-Type: image/jpeg; name="logo1.jpg" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="logo1.jpg" "
А дальше получаю такое вот (бинарное) месиво "/9j/4AAQSkZJRgABAgEASABIAAD/4Q4uRXhpZgAATU0…(и т.д.)" …
Когда я тело письма прочту средством
imap_binary()
, то функция мне возвратит непосредственно само месиво.Да, это с 1й стороны даже и лучше так извлекать.
Беда в том, что я даже приблизительно не припоминаю никаких функцый в пхп, чтобы преобразовала бинарную строку на ссылку самого файла (!). Да, именно чтобы когда я, прочел бинарный файл, смог, например, если это изображение простое - напряму вывести в броузер(или если любой 2й файл - то окно для сохранения вывести).
Может есть такая возможность самыми функиями imap'овскими такое сделать…
Просветите господа….