|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Gradovtsev 2:5030/1247.7 27 Dec 2001 16:42:16 To : Nikolay A. Panov Subject : CGI.pm: POST отделить от GET --------------------------------------------------------------------------------
Nikolay A. Panov в письме к Alexey Gradovtsev от 25 декабря 2001 г., 13:56
писал:
>> А чем некорректен такой способ:
>> else {
>> read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
>> }
NP> Ты будешь очень удивлен, если я скажу, что эта строка не всегда
NP> работает. Может это и был глюк ( было замечено на древней FreeBSD, не
NP> менее древнем Apache и аналогично на счет Perl), но таким способом
NP> принимались не все данные, а все данные (как это ни странно) читались при
NP> побайтном чтении (т.е. при
NP> read(STDIN, $buffer,1) for (0 .. $cont_len);).
Вообще-то вряд ли я буду удивлен. Удивляться нечему: ПО - это такая фиговина,
которую пишет коллектив программистов. Коллектив программистов - это социум из
некоторого числа отдельных программистов. Каждый программист - это человек.
Человеку свойственно ошибаться. Коллектив программистов, являясь обществом homo
sapiens, допускает ошибки. ПО, написаноое коллективом программистов, каждый из
которых является человеком, всегда может и даже ДОЛЖHО, следовательно, содержать
ошибки, независимо от того, юникс ли это или поносимая всеми маздайка. Я логично
излагаю? ;)
27 декабря 2001 г. С наибестейшими регардсами,
*Alexey*.
... Приди, о Сон, забвение забот! Ф. Сидни.
--- GoldED+/W32 snapshot-2001.02.24
* Origin: MicroSoft - making tomorrow's mistakes TODAY! (2:5030/1247.7)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/39613c2b1729.html, оценка из 5, голосов 10
|