|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 26 Mar 2002 03:00:16 To : Dmitry Suhodoev Subject : Re: чего ему надо? -------------------------------------------------------------------------------- >>>>> On 21:26 25/3/2002, Dmitry Suhodoev <2:550/428> wrote: DS> на стpочку DS> read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'}); Помимо всего прочего - так читать можно *только* с диска (и то, лучше подложить соломки). Если STDIN смотрит в пайп/сокет - read может вернуть меньше, чем запросили, хотя до конца файла еще далеко. DS> pугается DS> Use of uninitialized value in read at answers.cgi line 25. А хто будет проверять if exists $ENV{CONTENT_LENGTH} DS> а на DS> if ($ENV{'QUERY_STRING'}=~/^getbytext$/i) ... и if exists $ENV{QUERY_STRING}, дядя? DS> пишет DS> Use of uninitialized value in pattern match (m//) at answers.cgi line 47. -- Yuriy Kaminskiy. PS Да, CGI.pm - это далеко не идеал, и отнюдь не обязательно всегда и везде его использовать. Hо при *таком* уровне знаний нужно пользоваться им и только им. PPS Ах да, если это чудо не твоего авторства - выкинь бяку. Уверен, что эта проблема - далеко не единственная; только вот остальные лежат на менее очевидных местах :-| --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/174275cf9d3ad.html, оценка из 5, голосов 10
|