Как использовать imap_fetchbody()?

  • Автор темы Автор темы champion
  • Дата начала Дата начала
да ладно тебе - к делу.
куда тебе к делу-то.
к делу ты форумом ошибся.
здесь программисты тусуются.
а попрошайки - в другом разделе.
давай я тебе лучше другой анекдот расскажу
 
=(( Я не попрошайка раз, мне нужна была помошь, которой тут нет =(( Пошёл я на другой форум....
 
помощь - это когда человек сам делает, а ему помогают.
когда он пытается разобраться с проблемами. Не воспринимает их с криком "Мамочка, у меня не работает!!!!", а отдельно подходит к каждой, и разбирается. и заставляет скрипт работать, попутно разобравшись в том, как он устроен.
а когда просит готовое, да ещё чтобы гарантированно работало без проблем - это попрошайничество.
иди-иди. работа с почтой - не самая распространённая задача для пхп, так что идти долго придётся.
 
Пойдём по другому пути...
С чтением вложением base64 я разобрался...
Но не все вложения кодируются base64, поэтому и спрашиваю готовый вариант, потому-что первое:
1. Логика непонятна (с php.net)
2. Все облазил, понял только как base64
 
логика
посмотрев в ман, я уяснил, что imap_fetchbody используется в паре с imap_fetchstructure
 
Я тоже это понял... но как не доходит.. base64 я расшифровывал base64_decode из imap_body, но это не всегда проходит, темболее как использовать эти две функции вмесете в мане не написано.....
 
что ты не понял?
как вызывается imap_fetchbody? ( resource imap_stream, int msg_number, string part_number )
ты понимаешь знаения этих параметров?
 
ну так пойди в imap_fetchstructure и посмотри - нет ли среди возвращаемых им данных чего-то похожего?
 
Воот истина... когда я даю команду
print_r($fetc); мне выводится следущее....
stdClass Object ( [type] => 1 [encoding] => 0 [ifsubtype] => 1 [subtype] => MIXED [ifdescription] => 0 [ifid] => 0 [bytes] => 262949 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => BOUNDARY [value] => ----=_NextPart_000_0007_01C53C02.5C545900 ) ) [parts] => Array ( [0] => stdClass Object ( [type] => 1 [encoding] => 0 [ifsubtype] => 1 [subtype] => ALTERNATIVE [ifdescription] => 0 [ifid] => 0 [bytes] => 661 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => BOUNDARY [value] => ----=_NextPart_001_0008_01C53C02.5C545900 ) ) [parts] => Array ( [0] => stdClass Object ( [type] => 0 [encoding] => 4 [ifsubtype] => 1 [subtype] => PLAIN [ifdescription] => 0 [ifid] => 0 [bytes] => 4 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => CHARSET [value] => koi8-r ) ) ) [1] => stdClass Object ( [type] => 0 [encoding] => 4 [ifsubtype] => 1 [subtype] => HTML [ifdescription] => 0 [ifid] => 0 [lines] => 8 [bytes] => 329 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => CHARSET [value] => koi8-r ) ) ) ) ) [1] => stdClass Object ( [type] => 5 [encoding] => 3 [ifsubtype] => 1 [subtype] => JPEG [ifdescription] => 0 [ifid] => 0 [bytes] => 261856 [ifdisposition] => 1 [disposition] => ATTACHMENT [ifdparameters] => 1 [dparameters] => Array ( [0] => stdClass Object ( [attribute] => FILENAME [value] => angina_5.jpg ) ) [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => NAME [value] => angina_5.jpg ) ) ) ) )
Потом я пытаюсь вывести одно из значений этого массива, но не выходит... просто ичего нет... поэтому я и спрашиваю кто как ользуется этой функцией
 
и что - тебе удобно эту мешанину смотреть? мне - нет.
выведи по-человечески

-~{}~ 09.04.05 13:20:

Потом я пытаюсь вывести одно из значений этого массива, но не выходит...
опять 25.
С ЧЕГО наша беседа началась? ЧТО я тебе объяснял? Уже забыл? Как надо проблемы описывать? Невнятным мычанием? Или человеческим языком?

КАК ПЫТАЛСЯ?
КАК ИМЕННО не выходит?
Почему из тебя, как из партизана на допросе, надо выбивать сведения, которые помогут ТЕБЕ решить задачу?
Такое ощущение, что решить её надо не тебе, а мне.
от тебя идут только невнятные всхлипы, да смехуёчки.
или ты научишься задавать вопросы по-человечески, так, как В ПРАВИЛАХ ФОРУМА написано, или действительно пойдёшь искать в другом месте.
 
у меня не выходит по нормальному, т.к. просто белый лист.
 
Проблема в том, что к примеру я пишу echo $fetch['type'] и ничего... вотя и говорю что пустой лист..
 
print_r($fetc) => $fetch
Разницу видешь?
я так понимаю, что нотайсы отключены.......
 
Уважаемый.
Я тебе говорю о том, что в одном месте у тебя написано print_r($fetc), а после этого ты пытаешся вывести $fetch['type']
Разницу видешь???
 
Разницу вижу... но, я и делал без print_r, причина в том что я не могу вывести значения... поэтому и даю print_r
 
Мама!....
Клиент бесперспективен........
он 2 переменные отличить не может.....

Фанат
Плиз. Ненадо тока в карзину тему. Может в юмор. А?
 
Сверху