Сайт о горячих клавишах.





Жаба давит








Received: from jkeks@localhost (localhost [127.0.0.1]) Thu, 8 May 2003 14:52:44 GMT
Date: Thu, 8 May 2003 20:02:13 +0600
From: localhost /jkeks@localhost/
X-Mailer: The Bat! (v1.62/Beta6)
Reply-To: localhost /jkeks@localhost/
X-Priority: 3 (Normal)
Message-ID: /1507634925.20030508200213@localhost/
To: subjex@localhost
Subject: Жабадавитбля
MIME-Version: 1.0
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 8bit

тут я снова сел за ret и стал вникать в исходник, который писал пару месяцев назад... - блин... Обработка входящих данных занимала пару листов, всего пару листов, и в ней было всего то что называется парсинг MIME запроса , а точнее вырезание и заталкивание

куда надо файла, переданного серверу.

Я посидел подумал - прошелся по исходнику .. тут ясно, тут понятно, а тут я

даже удивился какой регексп был использован, раньше я его не понимал, а тут в

уме распарсил, потому как недавно читал именно про эти функции регекспов.

Код частично я дернул из форума xpoint но требовалась ужасная доработка до

идеала.

ну что ты будешь делать..

Я стал думать, а не подключить ли мне просто напросто CGI.pm ?(Edit)

нееее.. тогда я не буду знать как это работает, тогда я смог бы подключить WebIN все равно уже исковырял весь. Можно.. но с ним идет туча библиотек, которые мне нахрен не нужны..что делать ??? Да и идея моя была куда прикольнее, нигде ничего не ограничивается, и нигде ничего не пишется без разрешения универсальный хэш со ссылками на массивы, блин.. как красиво придумал, а теперь вспоминать это все и писать писать.. годами..

Нет.. есть же модуль cgi-lib а почему бы нет ? СК же говорил - а зачем что-то писать все уже давно написано. А пока я пытаюсь писать супер библиотеки пройдет немало времени... которое я попросту потеряю.. эээххх проверю cgi-lib и все же подумаю еще.. Хорошо что есть такаие тулзы, но чего-то меня не прет юзать их вообще никак. поэтому еще пару лет буду писать модуль wim 8)) На самом деле мне что и надо дак это очень мало.. всего лишь читать все подряд. Жабадавитбля.

теперь приколы..(Edit)

enctype определяет тип данных.и если тип не указан, то используется стандартный

формат типа:

pib=123123&pic=456456

если указан multipartform

тогда формат уже другой, вот такой:

-----------------------------7d3821fa1c
Content-Disposition: form-data; name="pib"

123123
-----------------------------7d3821fa1c
Content-Disposition: form-data; name="pic"

456456
-----------------------------7d3821fa1c--

Причем во втором можно передавать файлы. В первом нельзя.

Ну это формальность.. скорее можно, но будут глюки несусветные.

8)

парсим оба формата..(Edit)

Не нашли нужную информацию, не расстраивайтесь, наберите то что вы ищите в форму для поиска, скорее всего оно уже где-то валяется, и мы легко вам поможем найти это.



Edit

Яндекс.Метрика
jAntivirus