Articles of curl

IIS WordPress, вызывающий ошибку Curl 18

Используя установщик веб-платформы, я установил WordPress версии 4.7.2 и PHP5.5.38. Кажется, что все работает нормально, пока я не приду, чтобы установить что-либо из раздела admin. Это включает : Темы плагины Я получаю следующую ошибку: Installation failed: Download failed. cURL error 18: transfer closed with 17311 bytes remaining to read. Я действительно не знаю, с чего […]

curl дает ошибку 403?

Я пытаюсь установить cookie для моих форумов phpBB со страницы входа в MediaWiki. Используя hook после успешного входа в wiki, я хочу запустить php-скрипт, который устанавливает cookie. Скрипт работает, когда я запускаю его самостоятельно или когда я использую GET, но по соображениям безопасности я хочу использовать POST для скрипта. Для этого я решил, что curl […]

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

Я пытаюсь изучить cURL с PHP, чтобы подделать ссылку на сайт. Со следующим сценарием я ожидал этого … но, похоже, он не работает. Любые идеи / предложения, в которых я ошибаюсь? Или вы знаете какие-либо учебники, которые могли бы помочь мне понять это? Благодаря! Джессика <?php $host = "http://mysite.com"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host); […]

Запросы SSL, сделанные с ошибкой cURL после процесса fork

Я столкнулся с довольно странным поведением с завитом Если я сделаю запрос SSL, используя curl в родительском процессе, а затем разветвит процесс и попытаюсь сделать еще один запрос SSL в дочернем процессе, попытка будет неудачной с ошибкой no. 35 (Ошибка подключения SSL). Если я не сделаю запрос SSL в родительском, то в дочернем процессе удастся. […]

php curl post данные, чтобы получить форму, указанную в URL

Я хочу отправить данные сообщения на страницу, чтобы получить значение. Проблема в том, что я хочу получить форму данных abc.com . И abc.com открывается, только если пользователь приходит на abc.com с abc.com/previous url . Возможно, он выполняет сеанс или файлы cookie для аутентификации. Понятия не имею. Я хочу получить данные от abc.com. Есть ли способ […]

В моем обратном вызове CURL CURLOPT_PROGRESSFUNCTION dltotal всегда 0

У меня есть обратный вызов выполнения CURL, работающий через параметр CURLOPT_PROGRESSFUNCTION, который успешно вызывает мою функцию-член в PHP. Переменная dlnow возвращает правильное полученное значение, но dltotal всегда возвращает 0. Что мне здесь не хватает? class MyClass { function getFile(){ … $fp = fopen ($file, 'w+'); $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$signed['signed_url']); curl_setopt($curl, CURLOPT_TIMEOUT, 1000); curl_setopt($curl, CURLOPT_FILE, $fp); […]

Может ли Curl читать только первые 2000 байт?

Я использовал curl с char URL [] = "file: /// d: /temporal/prueba1.txt", чтобы проверить использование файла жесткого диска, чтобы получить полученные данные. У меня следующие проблемы: Пропускает первые 2 символа в больших файлах: -разработано – это была ошибка чтения данных Я бы хотел прочитать только один раз (предпочтительнее первые 2000 символов). Для этого существует команда […]

preg_replace для изменения URL-адресов SRC и HREF, исходящих из curl

Мне нужно заменить URL-адреса на странице, сделанной curl, и добавить правильную ссылку на изображения и ссылки. Мой php curl-код: <?php function getPage($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $result = curl_exec($ch); curl_close($ch); if (!preg_match('/src="https?:\/\/"/', $result)) $result = preg_replace('/src="(.*)"/', "src=\"http://support.prophpbb.com/\\1\"", $result); if (!preg_match('/href="https?:\/\/"/', $result)) $result = […]

Удаленный вход Amazon (KDP)

Я хотел бы автоматизировать резюме из KDP (Kindle Desktop Publishing). Поскольку у них нет системы уведомлений по электронной почте (по крайней мере, об этом я не знаю), мне нужно зарегистрироваться через curl. Но это сводит меня с ума. Я использую simplehtmldom для получения скрытых входных значений своего сайта входа. Файлы cookie верны, также как и […]

Как ускорить выполнение задач CURL?

Я использую CURL для получения некоторых данных из учетных записей пользователей. Сначала он регистрируется, а затем перенаправляется на другой URL-адрес, где находятся данные. Моя статистика показала, что для получения данных на 5 страниц потребовалось в среднем 14 секунд. Я хотел бы ускорить процесс, мои вопросы: Можно ли посмотреть, сколько стоит каждый шаг? Вы знаете, как […]