Articles of curl

Как бы вы запустили запрос на получение через curl на веб-сайте с поддержкой ssl?

$url = 'https://thewebsite.com/'; $this->curl->create($url); $this->curl->ssl(TRUE); echo $this->curl->simple_get($url); Это код, который я запускаю через codeigniter и библиотеку curl codeigniter. Есть ли способ обойти это? Когда я запускаю запрос, я ничего не получаю.

Загрузить изображение на imgur с помощью php

Попытка сделать скрипт, который загружает изображение на imgur анонимно. Просто пустая страница, когда я запускаю ее. Мне нужно отправить изображение (в базовом формате 64 строки) с заголовком и описанием. Извините за мой английский и код. <? header ("Content-type: image/png"); $im = ImageCreate (200, 100); $couleur_fond = ImageColorAllocate ($im, 255, 0, 0); $client_id="d9514d92012b55a"; $pvars = base64_encode($im); […]

Рекурсивный вызов до тех пор, пока значение не будет больше ответа

У меня есть вызов cURL этим services/data/v28.0/query/?q=SELECT Id,Name,LastModifiedDate FROM Territory и ответ выглядит так: { "totalSize": 6911, "done": false, "nextRecordsUrl": "/services/data/v28.0/query/01g8000002eI8dMAAS-2000", "records": [ … ] } Это означает, что полный набор записей будет иметь 6911 элементов, но по первому запросу только первые 2000 возвращаются, теперь, если я немного изменил вызов cURL в этот /services/data/v28.0/query/01g8000002eI8dMAAS-2000 я […]

Иногда мой пароль зависает?

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $PathUrl); curl_setopt($ch, CURLOPT_USERPWD, 'someuser:somepass'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); $info = curl_getinfo($ch); Любые идеи о том, почему он работает около 30% времени, а остальные 70%, если не удается …. просмотр URL-адреса на любом браузере работает все время

используйте cURL для получения заголовка HTTP и сохранения в переменной

Я использую это, чтобы захватить XML-канал и HTTP-заголовки // Initiate the curl session $ch = curl_init(); // Set the URL curl_setopt($ch, CURLOPT_URL, $url); // Allow the headers curl_setopt($ch, CURLOPT_HEADER, true); // Return the output instead of displaying it directly curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the curl session $output = curl_exec($ch); // Close the curl session […]

API PHP для Bigcommerce – данные не возвращаются

Я использую библиотеку PHP одного файла. У меня есть подключение к магазину, но я не получаю никаких данных. Вот мой сценарий: <?php error_reporting(E_ALL); ini_set('display_errors', True); require 'bigcommerce.php'; use Bigcommerce\Api\Client as Bigcommerce; $settings = array('store_url' => 'https://STORE_URL_REDACTED.mybigcommerce.com','username' => 'USERNAME_REDACTED', 'api_key' => 'API_KEY_REDACTED'); if( (array_key_exists('store_url', (array)$settings)) && (array_key_exists('username', $settings)) && (array_key_exists('api_key', $settings)) ) { // Config Basic […]

загрузка с помощью SFTP: CURLOPT_SSLKEY не используется

я должен загружать файлы SFTP с сервера на другой вот моя функция sftp (): function transfert_curl_sftp($local_filename, $distant_filename, $host_destination, $user_destination,$pubkey_filename,$privkey_filename,$port) { if ( !extension_loaded('curl') ) return 'no_curl_extension'; $distant_filename = ltrim($distant_filename,'/'); $fp = fopen($local_filenam, 'r'); $sftp_server = $host_destination.'/'.$distant_filename; $curl = curl_init(); curl_setopt($curl, CURLOPT_UPLOAD, TRUE); curl_setopt($curl, CURLOPT_HEADER, TRUE); curl_setopt($curl, CURLOPT_VERBOSE, TRUE); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_PROTOCOLS, CURLPROTO_SFTP); curl_setopt($curl, […]

Нет файлов cookie с php cURL

У меня есть некоторые проблемы с куки-файлами, мне нужно его сохранить, и после этого используйте его, вот мой код, но я не знаю, почему он его не хранит. есть какая-то ошибка? $uagentutilitzat = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, "http:\\www.domain.com"); curl_setopt ($ch, CURLOPT_VERBOSE, 0); curl_setopt […]

Ошибка SSL-сертификата Drupal Curl

Мы используем сайт Drupal / Ubercart, и недавно я заметил, что платежные запросы не работают. В журналах Drupal я вижу ошибку: Ошибка cURL: проблема с сертификатом SSL: не удалось получить сертификат локального эмитента Я нашел ряд решений и попытался их реализовать, но без каких-либо результатов. Некоторые вещи, которые я пробовал: Изменение файла /etc/php5/fpm/php.ini для включения […]

Этот код cURL не работает?

Я спросил у хозяина много раз, если это было на их стороне, и они сказали «нет». Все в cURL работает / включено; однако , всякий раз, когда я пытаюсь использовать приведенный ниже код, я никогда не смогу получить соединение или страницу, возвращенную (я протестировал много рабочих профайлов differnet). <?php //THIS IS A TEST $ch = […]