PHP из командной строки. Не работает iconv.

Poizzz

Guest
PHP из командной строки. Не работает iconv.

Подключенная библиотека iconv вполне дееспособно ведёт себя при использовании её в скрипах запускаемых на сервере через клиентский броузер, но отказывается функционировать при запуске скриптов написаных для запуска из командной строки, ругается на то что данная функция не может быть найдена.
Может я что-то не так сконфигурировал при настройке?
 

tony2001

TeaM PHPClub
OS - ?

>дееспособно ведёт себя
>ругается на то что данная функция не может быть найдена.
спасибо за перевод сообщений об ошибках, но желательно в следующий раз постить оригинал.
а то получается как в анекдоте про "мне Рабинович напел".
 

SiMM

Новичок
[m]phpinfo[/m], на предмет изучения, где же лежит твой php.ini в том и другом случае, после чего
php -h
дабы узнать, как задать правильное расположение php.ini
 

Poizzz

Guest
Автор оригинала: tony2001
OS - ?

>дееспособно ведёт себя
>ругается на то что данная функция не может быть найдена.
спасибо за перевод сообщений об ошибках, но желательно в следующий раз постить оригинал.
а то получается как в анекдоте про "мне Рабинович напел".
OS - w2k adv serv
PHP - 4.3.10
Выдаёт на при запуске через cli:
Fatal error: Call to undefined function: iconv() in path\script.php on line 5

Автор оригинала: SiMM
phpinfo, на предмет изучения, где же лежит твой php.ini в том и другом случае, после чего
php -h
дабы узнать, как задать правильное расположение php.ini
в phpinfo расположение php.ini указано верное (С:\winnt) причём как для cgi php.exe, так и для cli\php.exe

при запуске php.exe -m показывает подключеные модули, среди них нет ни одного который бы подключался через extension в php.ini. Я специально попробывал "раскомментировал" различные модули, ни один не отобразился в этом списке. Хотя при CGI запуске они все работают.

-~{}~ 28.07.05 07:06:

Заработало!

в батнике приписал:
--------------------------
C:\PHP\cli\php.exe -d extension_dir=C:\PHP\extensions -f script.php

а в script.php :
-----------------
PHP:
dl('php_iconv.dll');

Всем спасибо!
 
Сверху