Articles of curl

php curl супер длинный url malformed

У меня длинный url, вложенный в переменную: $ mp4, и пытаясь загрузить его с помощью curl, но у меня возникла некорректная ошибка. Пожалуйста, помогите мне, если сможете, спасибо заранее! Ниже приведено то, что у меня есть в моем php-скрипте: exec("curl -o $fnctid.mp4 \"$mp4\""); Сообщение об ошибке: curl: (3) <url> malformed Образец URL для тестирования: http://f26.stream.nixcdn.com/6f4df1d8c248cf149b846c24d32f1c35/514e0209/PreNCT5/22-TaylorSwift-2426783.mp4

команда curl не может получать содержимое из api.github, но сеть в порядке

Я пытался использовать команду composer create-project laravel/laravel Laravel , чтобы создать новый проект laravel. Но я получил это в терминале: Failed to download jakub-onderka/php-console-color from dist: The "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1" file could not be downloaded: failed to open stream: Connection timed out Now trying to download from source Затем я попробовал эту команду: curl https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1 Он не […]

PHP Curl upload, post значения в порядке, заданном в массиве

У меня проблема с загрузкой файлов с cURL на удаленный сервер. Удаленный сервер принимает этот файл только в том случае, если переменные POST приходят в порядок. В моем случае: sid, cmd, uploadfile Я протестировал его с помощью простой формы загрузки HTML в этом порядке, все в порядке. Но если я заменю порядок полей ввода, например: […]

Url не использует php curl

Я пытаюсь открыть https-url, но он не работает. Он работает на других https-сайтах, но для этого он не работает. Я не знаю причины, почему это происходит как this.Bowow – это код, который я написал. Пожалуйста помоги. <?php error_reporting(E_ALL); $url = "https://sgate.bmwgroup.com/login_common.fcc"; $ch = curl_init($url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 200); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,1); […]

Не удалось подключиться через HTTPS и cURL на PHP

Я пытаюсь подключиться к API с помощью cURL и https и я не понимаю, как это работает. Он отлично работает с http но когда я изменяю его на https в переменной $url , для выполнения требуется более 30 секунд, и в итоге он показывает false . Это функция: $url = 'https://api.xxxxxxx.com/api.php?user=xxxx&pass=xxxx'; $ch = curl_init($url); curl_setopt($ch, […]

cURL-скрипт не будет загружать изображения; Вместо этого появляется мусор

Я использовал следующую функцию для загрузки изображений с дистрибьютора для использования на нашем веб-сайте, как описано здесь : $url = "http://img.ruphp.com/php/lg-9781936417445.jpg"; $itemnum = 80848; $path = "www.gullions.com/localstore/test/test.jpg"; header('Content-type: image/jpeg'); $ch = curl_init($url); $fp = fopen("http://img.ruphp.com/php/test.jpg", 'wb'); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_exec($ch); curl_close($ch); fclose($fp); Вместо того, чтобы загружать и сохранять изображение, […]

Звуковое облако возвращает ошибку 401

Недавно я начал работу с API облачных облаков (PHP), и я решил использовать PHP API https://github.com/mptre/php–soundcloud . Но когда я пытаюсь получить токен доступа от Sound cloud server по этому коду: // Get access token try { $accessToken = $soundcloud->accessToken(isset($_GET['code'])); } catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) { exit($e->getMessage()); } SC возвращает ошибку 401 после добавления кода ниже […]

Google OAuth2 возвращает «unsupported_grant_type» через cURL (PHP)

Я хочу получить данные о учетной записи google. Я использую следующий код: $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://www.googleapis.com/oauth2/v4/token', CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, CURLOPT_HTTPHEADER => [ 'Cache-Control: no-cache', 'Content-Type: application/x-www-form-urlencoded', ], CURLOPT_POSTFIELDS => [ 'code' => $code, 'client_id' => '{MY_CLIENT_ID}', 'client_secret' => '{MY_CLIENT_SECRET}', 'redirect_uri' => '{SOME_URL}' 'grant_type' => 'authorization_code', […]

Получение ответа API через curl_exec curl () вместо обычного файла обратного вызова

Описание интеграции API API нуждается в форме для публикации в URL-адресе API с некоторыми полями ввода и токеном клиента. API обрабатывает, а затем отправляет ответ на файл callback.php на моем сервере (он исправлен в соответствии с документацией, и мы не можем сказать, что мы хотим, чтобы ответ отправлялся в какой-либо другой файл). Я могу получить […]

запрос cURL, дающий мне 505 http code.Что делать?

Я не получал xml-ответ, который должен был получить, когда я превзошел завиток. Но когда curl getinfo, я получаю код ответа 505. $url='http://test/paynetz/epi/fts?login=160&pass=Test@123&ttype=NBFundTransfer&prodid=NSE&amt=50&txncurr=INR&txnscamt=0&clientcode=TkFWSU4%3d&txnid='.$string .'&date='.$date $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); echo $auth = curl_exec($curl); $response = curl_getinfo($curl); echo "<pre>"; print_r($response); echo "</pre>"; Это то, что я получаю […]