Articles of curl

Content-type, не изменяющийся с помощью CURLOPT_HTTPHEADERS

Я пытаюсь отправить какой-то JSON в веб-службу cURL, используя следующий код: $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_URL, 'http://index.yolink.com/index/define?o=json&ak=APIKEY'); curl_setopt($ch, CURLOPT_HTTPHEADERS,array('Content-Type: application/json')); $data = array( 'ignore-robots' => 'false', 'language' => 'english', 'crawl-delay' => '0', 'depth' => '3', 'root' => array('url' => 'http://bartleby.com/') ); curl_setopt($ch, CURLOPT_POSTFIELDS, […]

HTTPS и SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена, CA в порядке

Я использую XAMPP для разработки. Недавно я обновил мою установку xampp с старой версии до версии 1.7.3. Теперь, когда я скручиваю сайты с поддержкой HTTPS, я получаю следующее исключение Неустранимая ошибка: исключить исключение «RequestCore_Exception» с сообщением «ресурс cURL: идентификатор ресурса № 55; cURL error: проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Подробности: […]

Вход в удаленный сайт с PHP cURL

Я новичок в использовании cURL и его трудно найти для этого хорошие ресурсы. То, что я пытаюсь сделать, – это войти на удаленный сайт, заставив забрать форму регистрации, а затем отправить обратно, что она прошла успешно. Код, который у меня есть, кажется, не работает и только пытается показать главную страницу сайта. $username="mylogin@gmail.com"; $password="mypassword"; $url="http://www.myremotesite.com/index.php?page=login"; $cookie="cookie.txt"; […]

Преобразование командной строки cURL в PHP cURL

Я никогда не делал завиток, поэтому мне нужна помощь. Я попытался разобраться с примерами, но не могу обойти его! У меня есть команда curl, которую я могу успешно запустить из командной строки linux (ubuntu), которая помещает файл в wiki через api. Мне нужно включить эту команду curl в скрипт PHP, который я создаю. Как я […]

Как установить cURL на Windows?

Я выполнил все инструкции здесь: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/ для установки & config apache получите пакеты PHP5 и получите пакеты CURL. Я запускаю apache и запускаю скрипт PHP. без проблем. но когда я запускаю php-скрипт с завитком, он терпит неудачу. Он возвращает: **Call to undefined function curl_version() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testing.php on line 5** В строке 5 […]

PHP Curl – проблема с файлами cookie

Я пытаюсь автоматически захватить статистику моих амазонок через cUrl. Однако я падаю с первого препятствия; Вход в систему. Когда я использую следующий код: $url = 'https://affiliate-program.amazon.com/gp/flex/sign-in/select.html'; $post_data = "action=sign-in&email=$username&password=$password"; $fp = fopen('/my/path/to/cookie.txt', 'w'); fclose($fp); $login = curl_init(); curl_setopt($login, CURLOPT_COOKIESESSION, 1); curl_setopt($login, CURLOPT_COOKIEJAR, '/my/path/to/cookie.txt'); curl_setopt($login, CURLOPT_COOKIEFILE, '/my/path/to/cookie.txt'); curl_setopt($login, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'); […]

Прогресс загрузки cURL в PHP

Я довольно новичок в cURL, поэтому я боролся с этим часами. Я пытаюсь загрузить источник веб-сайта в iframe, используя cURL, и пока он загружается, чтобы показать, сколько из него загружено. До сих пор я успешно загрузил источник, не показывая ход загрузки. Можете ли вы объяснить, как показать ход загрузки? Без cURL я бы прочитал байт […]

Обработка аргументов PUT / DELETE в PHP

Я работаю над своей клиентской библиотекой REST для CodeIgniter, и я изо всех сил пытаюсь разобраться, как отправлять аргументы PUT и DELETE в PHP. В нескольких местах я видел людей, которые использовали варианты: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); Раздражающе, похоже, это ничего не делает. Правильно ли это установить параметры PUT? Если да, как установить параметры DELETE? […]

Показать Curl POST Request Headers? Есть ли способ сделать это?

Я создаю приложение для зависания веб-приложений Curl, и у меня есть проблема с тем, чтобы не получить желаемый результат моего действия POST. У меня возникли проблемы с выяснением того, как я могу показать полный запрос POST, который я отправляю (с заголовками), я были поиск по этому вопросу, но все, что появляется, – это заголовки ответов, […]

чтение страницы SSL с помощью CURL (php)

Я пытаюсь загрузить содержимое защищенной (использующей https) веб-страницы, используя библиотеки php и curl. Однако чтение не удалось, и я получаю сообщение 60: «Проблема сертификата SSL, убедитесь, что сертификат CA в порядке». также "Подробности: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не выполнена" Итак … красивая самообучающаяся ошибка msg. Мой вопрос: как отправить сертификат SSL (правильный?) И получить эту страницу, […]