CURL + WINDOWS XP Service Pack 2

dmitrybelyakov

Новичок
CURL + WINDOWS XP Service Pack 2

Сегодня утром установил сервиспак 2 для XP, после чего перестала работать программа.

Удалось локализовать ошибку - проблема оказалась в библиотеке CURL. После вызова простого кода:

PHP:
$sampfile=$tmpfname;
$ch = curl_init("http://webaddress/");  
curl_setopt($ch, CURLOPT_POSTFIELDS, array('sampfile'=>"@$sampfile"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$postResult = curl_exec($ch);
curl_close($ch);
Апач просто уходит в даун и помогает только снятие задачи и презагрузка.

Лично я это связываю именно с серсвиспаком, т.к. в приведенный выше код не вносилось никаких изменений на протяжении длительного времени, причем все работало как часы. До сегодняшнего прекрасного дня.

Кто-нибудь знает про подобное?

P.S. Снос нафиг сервиспака ничем мне не помог.

-~{}~ 20.10.04 01:00:

UPDATE: а сервис-пак-то тут и не при чем :rolleyes:

-~{}~ 20.10.04 01:06:

Зря я так катил баллоны на сервиспак.
Проблема оказалась в том, что в корне сервера, к которому мы подсоединяемся через CURL лежит файл index.php

следующего содержнания:

PHP:
include_once("HTTP/HTTP.php");
include_once("HTTP/Header.php");
include_once("HTTP/Download.php");
$dl = &new HTTP_Download();
$dl->setFile('../PaidInFull.zip');
$dl->setContentType('application/x-gzip');
$dl->send();
(Это функции библиотеки PEAR HTTPDownload).

Но в любом случае достаточно необъяснимая и загадочная фигня.
 
Сверху