Articles of curl

SFTP из PHP

Я занимаюсь созданием веб-приложения, которое, помимо прочего, должно подключиться к FTP-серверу для загрузки или загрузки файлов. Приложение написано на PHP и размещено на сервере Linux. Мне было интересно, возможно ли обеспечить поддержку SFTP-серверов, но после некоторых быстрых поисков в Google кажется, что это не так просто. Итак, вопрос в том, что было бы лучшим способом […]

PHP cURL не работает с HTTPS

У меня были проблемы на моем сервере разработки, где cURL, отлично работая с чем-либо HTTP, не работает должным образом с чем-либо HTTPS – даже с тем же самым ресурсом с различными протоколами (для тестирования я запрашивал google.com, используя как http и https). Полученная ошибка cURL равна 35: «Проблема возникла где-то в рукопожатии SSL / TLS». […]

php curl: Мне нужен простой почтовый запрос и повторный пример страницы

Я хотел бы знать, как отправить запрос на запрос в curl и получить страницу ответа.

Как использовать массивы в запросах cURL POST

Мне интересно, как мне сделать этот массив поддержки кода? На данный момент только массив images отправляет первое значение. Вот мой код: <?php //extract data from the post extract($_POST); //set POST variables $url = 'http://api.example.com/api'; $fields = array( 'username' => "annonymous", 'api_key' => urlencode("1234"), 'images[]' => urlencode(base64_encode('image1')), 'images[]' => urlencode(base64_encode('image2')) ); //url-ify the data for the […]

Самый простой способ захватить файл удаленного файла в PHP?

Я думал о том, чтобы сделать запрос на голову с помощью cURL, было интересно, не так ли это?

FTP-файл загрузки на удаленный сервер с CURL и PHP загружает пустой файл

Я пытаюсь загрузить файл на удаленный сервер, но выглядит как исходный файл ничего не делает. Все, что я получаю, это пустой файл на сервере. Мой код: <?php $c = curl_init(); $file = "\PATHTOFILE\file.txt"; $fp = fopen($file, "r"); curl_setopt($c, CURLOPT_URL, "SERVERPATH/file.txt"); curl_setopt($c, CURLOPT_USERPWD, "USER:PASSWORD"); curl_setopt($c, CURLOPT_UPLOAD, 1); curl_setopt($c, CURLOPT_INFILE, $fp); curl_setopt($c, CURLOPT_INFILESIZE, filesize($file)); curl_exec($c); echo "Success"; […]

curl errno 35 (Неизвестная ошибка протокола SSL в : 443)

Я пытаюсь сделать сообщение на внешний url, используя curl, externa page https, вот откат сервера, который я использую Сервер Apache / 2.2.11 (Win32) mod_ssl / 2.2.11 OpenSSL / 0.9.8k PHP / 5.3.0 внешний url делает перенаправление на другой URL-адрес, который я отправляю в сообщении, но каждый раз, когда я пытаюсь получить эту ошибку curl_errno = […]

Запуск phantomjs-сервера с php и ожидание его ответа

Я хотел запустить phantomjs-сервер из своего php-скрипта, затем сделать запрос на завиток и прочитать его ответ (который в окончательной версии даст путь к сгенерированному PDF-файлу). При запуске файла сервера phantomjs с консоли, а затем переходе на его адрес в браузере, все работает нормально. Это файл server.js: var server, service, page = require('webpage').create(), address, output, html […]

Как использовать PHP cURL для отправки изображений с правильным типом контента?

Задача: Я хочу отправить несколько изображений с помощью multipart / form-data. Ниже приведен фрагмент моего кода. Проблема: На одном ПК множественное вложение отправляется правильным заголовком MIME Content-Type: image / jpeg, но на другом ПК заголовок MIME представляет собой Content-Type: application / octet. Вопрос: Как я могу заставить cURL установить правильный заголовок Content-Type для содержимого MIME? […]

PHP / Curl: HEAD Request занимает много времени на некоторых сайтах

У меня есть простой код, который выполняет запрос заголовка для URL-адреса, а затем печатает заголовки ответов. Я заметил, что на некоторых сайтах это может занять много времени. Например, запрос на http://www.arstechnica.com занимает около двух минут. Я пробовал тот же запрос с использованием другого веб-сайта, который выполняет ту же основную задачу, и он возвращается немедленно. Поэтому […]