DudeCurl 0.3 Beta

11th Февраль 2021 | Метки: , , , , ,

привет, сегодня я сделал бетку от 0.3 версии. Версия 0.3 — от балды, а не как называют это все в цивилизованном мире, так как по всем правилам мажор версия меняется при потере обратной совместимости, я думаю что 1.0 — когда я уверен «что больше нечего добавить».

как вы поняли, обратной совместимости больше нет.

Что у нас появилось нового.

Более интересное ООП.

Появился объект Options, который как раз занимается тем, что настраивает курл, раньше мы это делали через opts/opt и прочие костыли.

Появились объекты Cookie, CookieContainer, которые как очевидно из названия служат как временное хранилище для куки.

Я разобрался более подробно с curl_init, теперь он еще лучше держит http сессию с куками, работать стало в десятки раз удобнее

Была выброшена функция DudeCurl::set_defaults(), за место нее вторым параметром в конструктор мы передаем массив опций, все эти опции будут применены ко всем запросам, инициализированным с помощью $curl->Init()

Появился Response, который соедржит полезную инфорацию и response headers.

DudeCurl стал адаптером, он всего лишь удобная прослойка над Adapter_CurlExt в будущем хочу добавить еще один адаптер, посмотрим как пойдет.

Пофикшены баги, которые были найдены в прошлых версиях.

Наконец то я разродился на phpDoc документацию, если вы пишете проект в IDE, то вам это сильно помоожет :)

Возможность задавать папку для хранения временных файлов. Полезно при safe_mode/open_basedir и неадекватных админах хостинга

думаю еще много приятных мелочей про которые я просто забыл

Хочу сегодня вечером заняться тестами, возможно получится совсем отказаться от временных файлов, надеюсь это так :)

Ваш дуд.

  1. NRG
    11th Февраль 2021 в 18:49

    гут, молдчага, ждем версию 1.0 =)

    • phpdude
      11th Февраль 2021 в 19:21

      хочу адаптер на сокетах еще написать когда совсем делать нех будет :) ))

      ибо обламывает иногд хостинг настраивать, хочется «принес и ешь» :)

  2. Pasha
    11th Февраль 2021 в 23:32

    Адаптер на сокетах давай! :(

  3. Владислав
    12th Февраль 2021 в 00:25

    Снова ссыль на скачивание забыл поставить в новость? :)

    • phpdude
      12th Февраль 2021 в 00:30

      прямо под новостью есть «доступ к исходникам» там все популярно описано :)

  4. soulgarden
    12th Февраль 2021 в 04:07

    молоток)))

  5. sw12345
    1st Апрель 2021 в 19:52

    спасибо дуд, оказыватца я не правильно юзал curl, DudeCurl открыл мне глаза =)

  6. skinny
    24th Февраль 2011 в 22:39

    а де ваще можно скачать то эту штуку?

  7. dod
    10th Март 2011 в 14:54

    Либа отличная, но пример авторизации в google не робит, пишет, что куки отключены.
    Помогите, плиз, очень нужна авторизация в adwords!

  8. Evgeny
    11th Октябрь 2011 в 12:22

    Где доступ к исходникам не понятно. Найти ссылку на скачивание не реально просто

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