Как решить эту проблему?

blek+++
На сайте с 16.01.2009
Offline
72
676

Пользуюсь неким парсером для sep работ, при запуске появляется такая ошибка:

Call to undefined function curl_init()

в php.ini - раскомментировал extension=php_curl.dll - непомогло

+ закинул php_curl.dll в виндовс\систем32 тоже не помогло

Как решить проблему?

Был скриптик который требовал курл, так он нормально работал, у меня денвере, а тут вообще непонятно что не так. Помогите !

Бесплатно или в благотворительных целях (/ru/forum/comment/6094606) прогоню ваш сайт по соц. закладкам. 70 сервисов соц. закладок. 700+ ссылок на ваш сайт.
HoSStiA
На сайте с 18.02.2004
Offline
144
#1
blek+++:
в php.ini - раскомментировал extension=php_curl.dll - непомогло
+ закинул php_curl.dll в виндовс\систем32 тоже не помогло

RTFM:

Windows

Как и любой другой дополнительный модуль, он требует проинсталлированного дистрибутива PHP. Для установки cURL скопируйте файлы php4ts.dll, ssleay32.dll, php_curl.dll, msvcrt.dll из каталога DLL в системную директорию Windows, как правило, это:

c:\windows\system для Windows 9x/Me
c:\winnt\system32 для Windows NT/2000
c:\windows\system32 для Windows XP.

После этого необходимо раскомментировать строку

;extension=php_curl.dll

в файле php.ini, либо подгружать модуль динамически, во время работы скрипта.

<?php
dl("php_curl.dll");
?>

+ проверить командой phpinfo(), что сURL подгрузилась

blek+++
На сайте с 16.01.2009
Offline
72
#2
HoSStiA:
RTFM:

+ проверить командой phpinfo(), что сURL подгрузилась

php4ts.dll, ssleay32.dll, msvcrt.dll таких файлов нет в папке ext , hp_curl.dll я уже перенёс

Как проверить командой? открываю php.exe ввожу phpinfo(),ентер, и ничего

[Удален]
#3
blek+++:
php4ts.dll, ssleay32.dll, msvcrt.dll таких файлов нет в папке ext

они в папке пхп а не в ексте

HoSStiA
На сайте с 18.02.2004
Offline
144
#4
blek+++:
Как проверить командой? открываю php.exe ввожу phpinfo(),ентер, и ничего

Ну не все же так буквально надо понимать :)

test.php:

<?php
phpinfo();
?>
blek+++
На сайте с 16.01.2009
Offline
72
#5
HoSStiA:
Ну не все же так буквально надо понимать :)

test.php:

Показывает что curl есть, а ошибка всёравно осталась, денвер перезапускал

msvcrt.dll в папке пхп не обнаружил, остальные два файла перенёс в систем32

[Удален]
#6
blek+++:
уроки сделал

классная подпись! респект и уважуха

HoSStiA
На сайте с 18.02.2004
Offline
144
#7

Рекомендуют еще заменить оригинальную библиотеку на альтернативную. К сожалению, http://janeair.andreykluev.com/foto/php_curl.dll не работает, придется гуглить.

А вообще Windows - это мировое Зло :D

HoSStiA добавил 13.01.2010 в 06:45

UPD:

after setting register_globals to On

restarting the server this issue is solved

Попробуй в php.ini это сделать

HoSStiA добавил 13.01.2010 в 06:51

UPD:

А если у тебя этот парсер запускается из командной строки, то надо обеспечить поддержку cURL для CLI. Как это сделать на Вынде - понятия не имею.

Намеки тут: http://bytes.com/topic/php/answers/493203-undefined-function-curl_init

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий