#1
|
|||
|
|||
В пхп.ини включил экстеншионс php_curl.dll Перезагрузился, запускаю апач , где у меня пхп стоит модулем - выдает, что не могу запустть курл потому что не найден какой-то файл динамической библиотеки... Какой-такой файл? Ничего в описании про дополнительные файлы не нашел... Да, у меня винды + апач + пхп 4.2.1 (как модуль запускается). Это все локал, естественно.
PS. Прочитал мануал. Остальное, я думаю, понятно |
#2
|
|||
|
|||
Если php_curl.dll есть в директории extensions ( а она там
должна быть), то проблема в том, что эта директория не просматривается Windows на предмет наличия в ней dll. Читаем маны: " ... You need to ensure that the dlls which php uses can be found. The precise dlls involved depend on which web server you use and whether you want to run php as a cgi or as a server module. php4ts.dll is always used. If you are using a server module (e.g. isapi or apache) then you will need the relevent dll from the sapi folder. If you are using any php extension dlls then you will need those as well. To make sure that the dlls can be found, you can either copy them to the system directory (e.g. winnt/system32 or windows/system) or you can make sure that they live in the same directory as the main php executable or dll your web server will use (e.g. php.exe, php4apache.dll). " Т.е. как вариант - скопировать dll из extensions в windows/sistem(32) каталог. Успехов! |
#3
|
|||
|
|||
Помогло с gd и прочими и другими дополнениями. С кулом не помогло - стал разбираться выяснил, что во-первых надо один файл бросить в систем (а не систем32), а во-вторых его еще переименовать надо из libssl в ssl...
Сейчас все работатет. Есть еще вопросик - при попытке записи из интернета на локальный диск скрипт с курлом приводит к выдаче апачем ошибки (кернел32 и все такое). Апач при этом не падает. Посмотрел док - написано, что такое может быть при попытке записи в директории где доступ на запись пхп не разрешен. А такое может быть вообще в виндусах? По-моему пхп может делать все что угодно в виндоузе. Но, может я не прав? PS. Последний вопросик: Попыался тут выполнить такой скрипт: $ch = curl_init("https://www.e-port.ru"); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" curl_setopt ($ch, CURLOPT_HEADER, 0); curl_exec ($ch); curl_close ($ch); В результате выдается http://www.e-port.ru Почему бы это? curl_version() показывает что curl SSL По идее, я не должен в таком случае перадресовываться на http. |
#4
|
|||
|
|||
Как я понимаю SSL он все-таки не находит.
Вот навскидку: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE"> Curl uses OpenSSL to do the SSL stuff. The LIBEAY32.DLL is what curl needs on a windows machine to do https://. Check out the curl web site to find accurate and up-to-date pointers to recent OpenSSL DLLs and other binary packages.[/QUOTE]<span id='postcolor'> А еще лучше прогуляться на curl.haxx.se там должны быть все необходимы ссылки и файлы, в том числе и для Windows. Я к сожалению сижу под Unix |
#5
|
|||
|
|||
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (AndreyS @ 28 Июл. 2002, 21:39)</td></tr><tr><td id="QUOTE">Как я понимаю SSL он все-таки не находит.
Вот навскидку: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE"> Curl uses OpenSSL to do the SSL stuff. The LIBEAY32.DLL is what curl needs on a windows machine to do https://. Check out the curl web site to find accurate and up-to-date pointers to recent OpenSSL DLLs and other binary packages.[/QUOTE]<span id='postcolor'> А еще лучше прогуляться на curl.haxx.se там должны быть все необходимы ссылки и файлы, в том числе и для Windows. Я к сожалению сижу под Unix[/QUOTE]<span id='postcolor'> Сейчас все работают и ссл находит А вот подсказочку бы где хоть какие-то примеры скриптов на курл ? Меня в частности интересуют отправка данных (а ля формы) и вход на страницы с паролями. Искал, искал, что-то не нашлось... |
#6
|
|||
|
|||
Так все там же
curl.haxx.se/libcurl/php/ |
#7
|
|||
|
|||
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (AndreyS @ 28 Июл. 2002, 22:13)</td></tr><tr><td id="QUOTE">Так все там же
curl.haxx.se/libcurl/php/[/QUOTE]<span id='postcolor'> Это я смотрел, смотрел еще и на пхпбилдер, но не нашел скрипта. я не программер, меня хватает на переделку или приспособлению но не написание скрипта с нуля. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос про сервис тендеров | Coffee_Man | Поговорим о том, о сем | 3 | 21.09.2011 22:14 |
Наверно самый тупой вопрос)) | миха | Форум по Web-хостингу | 3 | 11.04.2007 19:03 |
Вопрос чаника про cpanel | Michael | Форум по Web-хостингу | 7 | 15.01.2005 10:59 |
Вопрос про связь с Америкой | Cher80 | Форум по Web-хостингу | 8 | 08.12.2004 14:39 |
Вопрос про whm | ClayRabbit | Форум по Web-хостингу | 3 | 22.08.2002 19:51 |