|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 15 Jun 2002 01:09:35 To : vilfred Subject : Re: вопрос по mason -------------------------------------------------------------------------------- Здравствуй, vilfred. v> Привет великомудрому аллу! v> Есть файл с данными, space.dat, разделение данных по символу \\x00 v> и подразделение в "строках" по символу \\x01(забекслешил оба на всякий v> пожарный), нужно вывести третий элемент в массиве, юзая mason: v> <td background="SOYUZ.GIF"> v> % my ($c,@m); v> % open F, "</usr/local/etc/httpd/pereplet/htdocs/space/space.dat"; v> % $/="\x00"; v> % while(<F>){ $c++; v> % push @m => @{[split m!\x01!]}[3]; v> % last if $c >= 11; v> % } v> % grep {s!<.*?>!!g} @m; v> % $/="\n"; v> % print join "<p>" => @m; v> </td> v> </tr> v> ну дык вот оно все выводит, но почему-то перед хедером html и не в том v> месте таблицы где нужно: v> Второй выход в открытый космос HTTP/1.1 200 OK Date: Fri, 14 Jun 2002 v> 04:35:15 GMT Server: Apache/1.3.19 v> (Unix) mod_perl/1.25 rus/PL30.4 Cache-Control: max-age=300 Expires: v> Fri, 14 Jun 2002 04:40:15 GMT Connection: close v> Content-Type: text/html; charset=windows-1251 v> и прямо этот весь текст пишет в html. v> Чего это может быть за баг? Бардак с буферизацией. Заголовок и содержимое выводятся либо разными процессами, либо через разные файлхендлы, направленные в одно и то же место. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454f53f2ff9.html, оценка из 5, голосов 10
|