WebHostingTalk.ru  

Вернуться   WebHostingTalk.ru > Форум Web-мастеров > Технологии программирования для web

Ответ
 
Опции темы
  #1  
Старый 22.07.2002, 05:36
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
Печаль

В пхп.ини включил экстеншионс php_curl.dll Перезагрузился, запускаю апач , где у меня пхп стоит модулем - выдает, что не могу запустть курл потому что не найден какой-то файл динамической библиотеки... Какой-такой файл? Ничего в описании про дополнительные файлы не нашел... Да, у меня винды + апач + пхп 4.2.1 (как модуль запускается). Это все локал, естественно.

PS. Прочитал мануал. Остальное, я думаю, понятно



Ответить с цитированием
  #2  
Старый 22.07.2002, 18:40
AndreyS AndreyS вне форума
Лаборант
 
Регистрация: 16.06.2002
Сообщений: 139
По умолчанию

Если 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  
Старый 23.07.2002, 03:27
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

Помогло с 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  
Старый 28.07.2002, 20:39
AndreyS AndreyS вне форума
Лаборант
 
Регистрация: 16.06.2002
Сообщений: 139
По умолчанию

Как я понимаю 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  
Старый 28.07.2002, 20:58
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

</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  
Старый 28.07.2002, 21:13
AndreyS AndreyS вне форума
Лаборант
 
Регистрация: 16.06.2002
Сообщений: 139
По умолчанию

Так все там же
curl.haxx.se/libcurl/php/
Ответить с цитированием
  #7  
Старый 28.07.2002, 21:32
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

</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'>
Это я смотрел, смотрел еще и на пхпбилдер, но не нашел скрипта. я не программер, меня хватает на переделку или приспособлению но не написание скрипта с нуля.
Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про сервис тендеров 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


Часовой пояс GMT +3, время: 11:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot