Articles of curl

Ошибка ключа API Карт Google

Я пытаюсь подключить свой PHP-скрипт к API карт google, используя CURL, он подключается нормально, но когда я передаю ключ API, он говорит, что это неверно, ниже приведен код, который я использую для получения статистики … <?php $url = 'https://maps.google.com/maps/api/geocode/json?address={ADDRESS}&sensor=false&key={MY_KEY}'; $cURL = curl_init(); curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($cURL, CURLOPT_HTTPGET, true); curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($cURL, CURLOPT_HTTPHEADER, array( 'Content-Type: […]

Разница между cURL и веб-браузером?

Я пытаюсь получить веб-страницу из следующего URL-адреса: http://www.medicare.gov/find-a-doctor/provider-results.aspx?searchtype=OHP&specgrpids=922&loc=43615&pref=No&gender=Unknown&dist=25&lat=41.65603&lng=-83.66676 Он работает, когда я вставляю его в браузер, но когда я запускаю его через cURL, я получаю страницу со следующей ошибкой: «Один или несколько параметров строки запроса запрошенного URL неверны или имеют неожиданное значение, пожалуйста, исправьте и повторите попытку». Кажется, что это не имеет значения, если я […]

cURL очень медленный на PHP 7, но не PHP 5

cURL кажется значительно медленнее для меня, используя PHP7.0.11, чем при запуске запроса из командной строки или при запуске в PHP5.6.24. Я тестирую его, используя следующий код: $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://img.ruphp.com/php/H1zC601.gif"); curl_setopt($curl, CURLOPT_HTTPGET, TRUE); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $output = curl_exec($curl); var_dump(curl_getinfo($curl)); В PHP5 и PHP7 интерпретатор CLI, а в PHP5 я получаю array(26) { […]

PHP CURL с определенного сервера на другой конкретный сервер не работает

У меня два сервера s1 и s2. У меня есть файл из s1, пытающийся получить доступ к файлу из s2 через php curl. Команды curl записываются с использованием php в s1 / test.php и запрашивают s2 / file.php. Я тестировал, если curl присутствует в s1, и он работает нормально со всеми URL-адресами, кроме s2. Также […]

Скремблирование данных с данными POST в PHP из ASP.net

Я пытаюсь очистить сайт с данными POST, но я не вижу, как я могу запросить и получить результаты. URL-адрес https://www.vehicleenquiry.service.gov.uk/Default.aspx со значениями R23CCP в качестве регистрации и CITROEN в качестве make. Но я привык к URL-адресам, например http://website.org/?make=citreon&reg=r23ccp . Как я могу сделать это в PHP и получить данные обратно? Должен ли я использовать Curl? […]

получение содержимого файлов с помощью CURL PHP?

Содержимое не загружается из файла, вот мой код с завихрением, curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // GET CONTENTS OF HASHES.TXT curl_setopt($curl, CURLOPT_URL, 'http://xxx.com/api/x.txt'); // SUCCESSFULY OPENED HASHES.TXT $file = curl_exec($curl); echo $file; // RETURNS NOTHING echo curl_error($curl); // COULDN'T CONNECT TO HOST echo curl_getinfo($curl, CURLINFO_HTTP_CODE); // 0 Curl работает, поскольку я ранее открывал другие веб-страницы в дополнение […]

cURL get_data ($ url) с абсолютным URL-адресом

Я использую этот код для получения данных с помощью cURL $url='http://example.com/'; //URL to get content from.. print_r(get_data($url)); //Dumps the content /* Gets the data from a URL */ function get_data($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch); return $data; } Однако этот код возвращает данные с относительным URL. […]

PHP Curl получает HTTP-код, а не весь документ

Я использую curl в PHP, чтобы проверить HTTP-код при запросе некоторых файлов, я пытаюсь ускорить свою скорость, поэтому я задаюсь вопросом, есть ли способ заставить HTTP-код не получать веб-страницу удаленный хост

Вставить событие в Календарь Google, используя php

Я пытаюсь выполнить запрос cURL для google calendar api, используя их руководство , в котором говорится: POST https://www.googleapis.com/calendar/v3/calendars/{name_of_my_calendar}/events?sendNotifications=true&pp=1&key={YOUR_API_KEY} Content-Type: application/json Authorization: OAuth 1/SuypHO0rNsURWvMXQ559Mfm9Vbd4zWvVQ8UIR76nlJ0 X-JavaScript-User-Agent: Google APIs Explorer { "start": { "dateTime": "2012-06-03T10:00:00.000-07:00" }, "end": { "dateTime": "2012-06-03T10:20:00.000-07:00" }, "summary": "my_summary", "description": "my_description" } Как я должен это делать в php? Интересно, какие параметры я должен […]

Вызов API Google Адреса медленный в PHP / cURL по сравнению с браузером выборки, как ускорить работу?

Когда я вызываю вызов API автозаполнения Google Адресов (более https) из PHP с помощью cURL, я нахожу, что он намного медленнее, чем выбор того же URL-адреса из веб-браузера: на PHP такой вызов обычно занимает около 200 мс, а выборки того же URL-адреса в веб-браузере, согласно Firebug, занимает не более 45 мс. Это замедление в 4-5 […]