Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как получть ссылку на вложение imap
 
 автор: brys   (22.04.2007 в 20:09)   письмо автору
 
 

Как можно получить ссылку на вложение?


$struct = imap_fetchstructure($mbox, $q);
$parts = $struct->parts;
$part = $parts[1];
$filename=$part->parameters[0]->value;

echo ("File:   ");
echo $filename;

   
 
 автор: XPraptor   (23.04.2007 в 01:26)   письмо автору
 
   для: brys   (22.04.2007 в 20:09)
 

Не ттакого понятия вложение - есть кусок текста который является файлом в теле. Сначала находишь его по type и subtype а потом делаешь куску который является файлом - imap_savebody.

   
 
 автор: brys   (23.04.2007 в 10:21)   письмо автору
 
   для: XPraptor   (23.04.2007 в 01:26)
 

Скачки я добился, но при этом целостность файла не сохраняется


$file = imap_fetchbody ($mbox,$q, 1,0);
$file = imap_base64($file);
$struct = imap_fetchstructure($mbox, $q);   
$parts = $struct->parts;
$part = $parts[1];
$filename=$part->parameters[0]->value;
$filesize=$part->bytes;
    $file = imap_base64($file); //приводишь к человеческому виду
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Length:' .filesize($filename));
echo ($file);

   
 
 автор: Trianon   (23.04.2007 в 10:56)   письмо автору
 
   для: brys   (23.04.2007 в 10:21)
 

то, что Вы к переменной $file применяете функцию imap_base64 дважды - явный признак того, что где-то Вы делаете что-то не то.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования