Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     11 Feb 2002  13:06:50
 To : Alexander Botarjev
 Subject : Re: Как лечить глюк?
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Alexander Botarjev.
 
 AB>         my $image=Image::Magick->new;
 AB>         $image->Read('1.jpg');
 AB>         print "Content-type: image/jpeg\n\n";
 AB>         binmode STOUT;
 AB>         $image->Write('-');
 
 AB> Hа 2х машинах при выполнении этого скрипта нормально выводится картинка.
 AB> Hо на одной машине - проблема:
 AB> 1. Апач ругается на плохой заголовок
 AB> 2. При запуске с командной строки все выводится нормально
 AB> 3. При запуске с командной строки и перенаправлении вывода в файл получаем
 AB> глюк в явном виде - сначала в файл выводится картинка, а уже за тем
 AB> заголовок. Видимо апач получает так же. Операционка на этой машине
 AB> Win2000Pro, Perl AS5.6.1, Апач 1.3.23 Почему вывод меняется местами? Как
 AB> это можно вылечить?
 
 Есть подозрение, что Image::Magick::Write пользуется syswrite (или write(2)),
 сиречь небуферизованным выводом. print же - буферизованным. Попробуй вывести
 заголовок syswrite'ом. Hу и binmode у тебя делается не тому...
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как лечить глюк?   Alexander Botarjev   10 Feb 2002 12:20:44 
 Re: Как лечить глюк?   Alexander Babanov   10 Feb 2002 18:19:51 
 Как лечить глюк?   Alexander Botarjev   11 Feb 2002 12:15:14 
 Re: Как лечить глюк?   Alexander Babanov   11 Feb 2002 15:53:11 
 Re: Как лечить глюк?   Artem Chuprina   11 Feb 2002 13:06:50 
Архивное /ru.perl/6359fb253203.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional