00:20

Raw Req 1.01

Never Say Never (c)
Вот наконец доделал то, что давно хотел.
Представляю вашему вниманию функцию Raw Req 1.01.

Данная функция позволяет общаться с http серверами
Поддерживает:
- Кукисы
- Пост данные
- HTTP прокси
- Обрыв приема данных после приема шапки
- Максимальное время загрузки страницы

Вообщем, кому интересно - http://www.download-zone.org/53016

Если будут вопросы / предложения / советы / критика, можете отправлять на указанное там мыло, сюда или в личку.

P.S. просто я особо не встречал такой штуки, а порой надо, да и в приложении интересные примеры.. ;)

@темы: Сервер, PHP

Комментарии
27.01.2008 в 00:25

А чем CURL не угодил?
27.01.2008 в 00:29

Never Say Never (c)
хотелось поиграться)
просто мало ли, может кому надо)

upd: к тому же не всегда есть либа/в системе..
27.01.2008 в 03:14

Хаотичный нейтрал.
mail.php
// Получить сраницу "Входящие" с mail.ru.

на опечатки проверьте - это в глаза бросилось)) (вордом например, вособо тяжких случаях)))
27.01.2008 в 18:19

Never Say Never (c)
ritor да вроде просмотрел сам, особо в глаза ничего не бросилось, спасибо))
29.01.2008 в 08:23

) полезная весчь
29.01.2008 в 19:19

Будем же учиться хорошо мыслить - вот основной принцип морали (с) Паскаль
Nuclear Snow ИМХО, я бы оформил не в виде функции, а в виде класса, добавил бы обработку исключений, реакцию на коды, возвращаемые сервером (404, 500 и т.д.). С классом удобнее работать, ибо результаты можно рассовать по атрибутам, и вынимать нужные по мере надобности, а не указвать что возвращать при вызое функции.

А вообще молодец, полезная штука, когда курлы нет. =)
29.01.2008 в 20:25

Never Say Never (c)
да я тоже думаю теперь..
потому что хочу потом организовать keep-alive соедининение, и чтоб внутри держать указатель на открытый поток..
да и сначало параметров было меньше..
оно так и будет..
спасибо
05.02.2008 в 18:37

Never Say Never (c)
кому интересно, сделал версию 1.10
senduit.com/c24046
размер библиотеки увеличился с 6 до 25 кб..
05.02.2008 в 21:30

Будем же учиться хорошо мыслить - вот основной принцип морали (с) Паскаль
Nuclear Snow
Неплохо, молодец. =) Сделай в теме апдейт. =)
06.03.2008 в 07:22

Nuclear Snow
кому интересно, сделал версию 1.10senduit.com/c24046размер библиотеки увеличился с 6 до 25 кб..
Нерабочая ссылка...
04.11.2008 в 19:16

Блин обидно, пжлста выложиет еще раз одну из библиотек , ссылки не рабочие а то. :hang:
06.03.2009 в 18:21

еще разик выложить!)
06.03.2009 в 18:37

Never Say Never (c)
drop.io/piwhmwq/asset/raw-req-v1-11-zip
еще советую почитать ru.php.net/stream_context_create
возможно, получиться сделать более легкое решение =)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail