ФорумПрограммированиеПыхнуть хотите?Готовые решения → Extra CURL - простой курл

Extra CURL - простой курл

  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Янв. 5, 2011, 10:23 п.п., спустя 39 минут 28 секунд


    вообще стыдно в такой мелкой библиотеке еще недочеты в релизе допускать


    согласен =)
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Янв. 20, 2011, 5:59 п.п., спустя 14 дней 19 часов 35 минут

    как и обещал - не бросаю свой говнопроект
    новая версия - 1.4.1.0
    скачать - http://sourceforge.net/projects/extracurl/files/extra.curl.1.4.1.0.zip/download

    1. новая функция $curl->navigate('http://example.com');
    * это немного удобнее чем $curl->upoint('http://example.com')->exec();
    * функция быстрого листинга, параметры менять нельзя - используйте easy_libcurl с изменяемыми параметрами по возможности
    * автоматическое распознавание логики навигатора (->navigate('http://site/page'), ->navigate('page'), ->navigate('page')…)
    echo $curl->navigate('http://example.com/'); // запрос на http://example.com/
    echo $curl->navigate('1.html'); // запрос на http://example.com/1.html
    echo $curl->navigate('http://example.net/index.html'); // запрос на http://example.net/index.html


    2. исправлена критическая ошибка, когда curl выдавал неизвестный индекс 0 у $curl->points
    3. исправлена ошибка, когда при множественном вызове curl терял параметры поинтов
    4. новая функция $curl->point->getdata(); - возвращает массив информации о поинте, необходимой для отладки скрипта. Также может вернуть некоторые ["notice"] в случае таких ошибок как неправильный url или выключен returntransfer.
    $curl = new easy_libcurl;
    $curl->upoint('http://example.net');
    var_dump($curl->and->getdata());

    5. увеличена скорость обработки одинарного curl-поинта
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Янв. 20, 2011, 6 п.п., спустя 1 минуту 52 секунды

    1.4.1.0

    скоро мадженту догонишь
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Янв. 20, 2011, 6:02 п.п., спустя 1 минуту 7 секунд

    тут можно найти как подключить extracurl к codeigniter
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Янв. 20, 2011, 10:28 п.п., спустя 4 часа 26 минут 4 секунды

    это немного удобнее чем

    ага, но так же ебано названо как и остальные методы, назови хоть fetch чтоли для приличия, у тебя же не браузер ….
    Сапожник без сапог
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Янв. 21, 2011, 3 д.п., спустя 4 часа 32 минуты 27 секунд


    это немного удобнее чем

    ага, но так же ебано названо как и остальные методы, назови хоть fetch чтоли для приличия, у тебя же не браузер ….


    мне может так нравится)
  • BOLVERIN

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz Март 12, 2011, 6:02 п.п., спустя 50 дней 15 часов 1 минуту

    отсутствие документации, однако, сильно упрощает работу
  • BOLVERIN

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz Март 12, 2011, 6:23 п.п., спустя 21 минуту 37 секунд

    как куки отправить-то?
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz Март 12, 2011, 10:40 п.п., спустя 4 часа 16 минут 14 секунд

    методом тыка)
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Март 13, 2011, 12:22 д.п., спустя 1 час 42 минуты 31 секунду


    как куки отправить-то?


    $curl->and->cookie = 'a=1;b=2';
    какбе намекае
  • truth4oll

    Сообщения: 463 Репутация: N Группа: Адекваты

    Spritz Март 23, 2011, 12:21 п.п., спустя 10 дней 11 часов 59 минут

    а что значит ->and-> ?
    почему так
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Март 23, 2011, 1:44 п.п., спустя 1 час 22 минуты 30 секунд

    почему так

    потому что автор - говнокодер
    Сапожник без сапог
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz Март 23, 2011, 5:41 п.п., спустя 3 часа 57 минут 22 секунды


    а что значит ->and-> ?
    почему так


    потому, что это линк на последний поинт
    $объект->поинт->параметр

    public function point($pn=false, $pointdata=false)
    {
    $point_name = (!$pn) ? 'ch'.count($this->points) : $pn;
    $this->$point_name = new curlpoint($pointdata);
    $this->$point_name->object_name = $point_name;
    $this->points[] = $point_name;
    $this->and = $this->$point_name;
    return $this;
    }
    Спустя 73 сек.
    $curl->upoint('http://example.com');
    var_dump($curl->ch0->getdata());
    var_dump($curl->and->getdata());
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz Март 23, 2011, 9:18 п.п., спустя 3 часа 36 минут 26 секунд

    давай видео по курлу
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!