Найдено результатов: 5

Как создать curl или wget веб-страницу?

Я хотел бы сделать ночное задание cron, которое извлекает мою страницу stackoverflow и отличает ее от страницы предыдущего дня, чтобы я мог видеть сводку изменений моих вопросов, ответов, рейтинга и т. д.

К сожалению, я не смог получить правильный набор печенья и т.д.,Чтобы сделать эту работу. Есть какие-нибудь идеи?

Кроме того, когда бета-версия будет завершена, будет ли доступна моя страница состояния без входа в систему?

http   curl    

440   5   16:03, 1st July, 2020


PHP / cURL on Windows install: "указанный модуль не удалось найти."

Я запускаю PHP 5.2.3 на сервере Windows 2000 с IIS 5. Я стараюсь чтобы заставить cURL работать, поэтому в моем файле php.ini у меня есть эта строка:

extension_dir = " F:\PHP\ext"

А позже, у меня есть:

расширение=php_curl.dll

Файл F:\PHP\ext\php_curl.dll существует, но когда я пытаюсь запустить любой PHP скрипт, я получаю это в журнале ошибок:

PHP предупреждение: PHP запуск: не удается загрузить динамическую библиотеку ' F:\PHP\ext \php_curl.dll'-указанный модуль не удалось найти. в неизвестных на линии 0

php   windows   curl    

461   5   09:45, 11th August, 2020


cURL добавление whitespace к контенту публикации?

Я пытаюсь POST против сервера поставщика, используя PHP 5.2 с cURL. Я читаю в документе XML для публикации на их сервере, а затем читаю в ответе:

$request = trim(file_get_contents('test.xml'));
$curlHandle = curl_init($servletURL);
curl_setopt($curlHandle, CURLOPT_POST, TRUE);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, array('XML'=>$request));
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curlHandle, CURLOPT_HEADER, FALSE);  # Have also tried leaving this out
$response = curl_exec($curlHandle);

Этот код, сам по себе, работает OK, но другой сервер возвращает ответ от его парсера XML, заявляющего:

Содержание не допускается в prolog

Я посмотрел эту ошибку, и это обычно вызвано whitespace до XML, но я убедился, что сам файл XML не имеет whitespace, и trim() должен очистить это в любом случае. Я сделал TCPDump по соединению, пока я запускал код, и это то, что отправляется:

POST {serverURL} HTTP/1.1
Host: {ip of server}:8080
Accept: */*
Content-Length: 921
Expect: 100-continue
Content-Type: multipart/form-data; boundry:---------------------------01e7cda3896f

---------------------------01e7cda3896f
Content-Disposition: form-data; name="XML"

[SNIP - the XML was displayed]

---------------------------01e7cda3896f--

До и после строки [SNIP] есть видимый whitespace, когда я переигрываю сеанс в Ethereal. Это то, что вызывает проблему, и если да,то как я могу ее удалить, или я смотрю слишком далеко, и это может быть проблемой с сервером, на котором я публикую?

php   xml   curl    

501   3   16:03, 23rd August, 2020


cURL добавление whitespace к контенту публикации?

Я пытаюсь POST против сервера поставщика, используя PHP 5.2 с cURL. Я читаю в документе XML для публикации на их сервере, а затем читаю в ответе:

$request = trim(file_get_contents('test.xml'));
$curlHandle = curl_init($servletURL);
curl_setopt($curlHandle, CURLOPT_POST, TRUE);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, array('XML'=>$request));
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curlHandle, CURLOPT_HEADER, FALSE);  # Have also tried leaving this out
$response = curl_exec($curlHandle);

Этот код, сам по себе, работает OK, но другой сервер возвращает ответ от его парсера XML, заявляющего:

Содержание не допускается в prolog

Я посмотрел эту ошибку, и это обычно вызвано whitespace до XML, но я убедился, что сам файл XML не имеет whitespace, и trim() должен очистить это в любом случае. Я сделал TCPDump по соединению, пока я запускал код, и это то, что отправляется:

POST {serverURL} HTTP/1.1
Host: {ip of server}:8080
Accept: */*
Content-Length: 921
Expect: 100-continue
Content-Type: multipart/form-data; boundry:---------------------------01e7cda3896f

---------------------------01e7cda3896f
Content-Disposition: form-data; name="XML"

[SNIP - the XML was displayed]

---------------------------01e7cda3896f--

До и после строки [SNIP] есть видимый whitespace, когда я переигрываю сеанс в Ethereal. Это то, что вызывает проблему, и если да,то как я могу ее удалить, или я смотрю слишком далеко, и это может быть проблемой с сервером, на котором я публикую?

php   xml   curl    

441   3   06:46, 29th August, 2020


Передача значений $_POST с помощью cURL

Как передать $_POST значений на страницу с помощью cURL ?

php   post   curl    

436   8   12:16, 17th August, 2020