ФорумПрограммированиеПыхнуть хотите?Готовые решения → DudeCurl 0.3 beta

DudeCurl 0.3 beta

  • phpdude

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

    Spritz 15 января 2010 г. 18:46, спустя 32 минуты 34 секунды


    Дюд, https будет поддержка?
    а что с ней не так?
    Сапожник без сапог
  • pasha

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

    Spritz 15 января 2010 г. 22:05, спустя 3 часа 19 минут 9 секунд

    $curl = new DudeCurl();
    $data = $curl->init("https://www.blogger.com/start")->exec();

    print $data;


    Fatal error: Uncaught exception 'Exception' with message 'CURL ERROR: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed' in Z:\home\test1.ru\www\blogger\libs\DudeCurl.php:295 Stack trace: #0 Z:\home\test1.ru\www\blogger\libs\DudeCurl.php(189): DudeCurl->exec_post(false) #1 Z:\home\test1.ru\www\blogger\get.php(18): DudeCurl->exec() #2 {main} thrown in Z:\home\test1.ru\www\blogger\libs\DudeCurl.php on line 295


  • phpdude

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

    Spritz 15 января 2010 г. 22:09, спустя 4 минуты 20 секунд

    Pasha, а ты сам знаешь как с https работать? или увидел ошибку и обоссался? я - знаю и говрю что это не ошибка, а отловлена должна быть с ТВОЕЙ стороны, курл не может за тебя указать сертификаты и прочее :)

    ведь он позволяет ставить любые опции как и php.net/curl_setopt, поэтому надо всего то его "донастроить" :)
    Сапожник без сапог
  • pasha

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

    Spritz 15 января 2010 г. 22:16, спустя 6 минут 43 секунды

    обоссался, да :D


    curl_setopt($this->_ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($this->_ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  • Ewg777

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

    Spritz 15 января 2010 г. 22:31, спустя 14 минут 51 секунду


    обоссался, да :D


    curl_setopt($this->_ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($this->_ch, CURLOPT_SSL_VERIFYHOST, FALSE);

    Это ООП. Про сеттеры почитайте.
  • phpdude

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

    Spritz 15 января 2010 г. 22:32, спустя 1 минуту 5 секунд

    Pasha, молодец, хотя бы так … :)
    Сапожник без сапог
  • soul

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

    Spritz 23 января 2010 г. 0:03, спустя 7 дней 1 час 30 минут

    скажи чем твоя дудкурл лучше самого курла например?
    у меня не большой опыт с курлом
  • Trej Gun

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

    Spritz 23 января 2010 г. 0:04, спустя 1 минуту 26 секунд

    soulgarden, это обертка
  • soul

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

    Spritz 23 января 2010 г. 0:14, спустя 9 минут 58 секунд

    то есть лучше только удобством использования?
  • phpdude

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

    Spritz 23 января 2010 г. 0:21, спустя 6 минут 38 секунд


    то есть лучше только удобством использования?
    чем удобнее копать землю? палкой копалкой или лопатой?
    Сапожник без сапог
  • soul

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

    Spritz 23 января 2010 г. 0:26, спустя 4 минуты 52 секунды

    нууу, курл не настолько плох :)
  • phpdude

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

    Spritz 23 января 2010 г. 0:28, спустя 2 минуты 46 секунд


    нууу, курл не настолько плох :)
    dudecurl тоже не настолько "обертка"
    Сапожник без сапог
  • soul

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

    Spritz 23 января 2010 г. 0:31, спустя 2 минуты 32 секунды

    блин я об этом и спросил :D
  • Абырвалг

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

    Spritz 23 января 2010 г. 0:35, спустя 4 минуты 23 секунды

    Дуд, приведи куски сравнительные. Типа без моей либы вы писали бы так и так, а с либой - иначе. И народ не будет вопрошать подобное
  • phpdude

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

    Spritz 23 января 2010 г. 0:39, спустя 4 минуты 6 секунд


    блин я об этом и спросил :D
    ну там есть ряд плюсов

    - автоматическое устранение багов в пхпкурле екстеншне (дада, они там есть, уже 2 или больше ли устранено)
    - ответ от сервера ВСЕГДА ютф-8
    - автоматическое управление кукисами, можно сохранить, добавить, удалить куки и тп
    - autoreferer (в новом пхп и курле тоже появилось)
    - синтаксис попроще и приятнее глазу
    - автоматическая работа с post данными (настройка курла на правильный пост)

    - еще дохуя того что я точно забыл :)

    ну и минимум - код красивее в разы, а в будущем если меня хватит, то будет адаптер curl.so | native sockets и dudecurl будет использовать то или другое, естественно на сокетах версия будет с ограничениями, но будет работать в большем колве ситуаций, даже на хостингах без курла. ну и еще в ближайшие дни я сделю DudeMultiCurl - многопоточный курл совместимый с dudecurl, с указанием колва потоков одновременных, каллбекингом и другими прелестями которые придут мне в голову, надеюсь они придут, "уже надо" как говорится :)
    Спустя 95 сек.

    Дуд, приведи куски сравнительные. Типа без моей либы вы писали бы так и так, а с либой - иначе. И народ не будет вопрошать подобное


    $curl = new DudeCurl("http://site.ru/login.php");

    $curl->post = array("login"=>"phpdude","passord"=>"asdasdasd");

    $curl->exec();

    $html = $curl->init("http://site.ru/authorized_only.php")->exec();
    Сапожник без сапог

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