[sisyphus] php: iconv

Nick Fedchik =?iso-8859-1?q?nick_=CE=C1_fedchik=2Eorg=2Eua?=
Вт Ноя 11 15:06:14 MSK 2003


В сообщении от Вт 11 Ноя 2003 12:57 Alexander Bokovoy написал(a):
> Вот банальный пример его работоспособности:
> $ cat test.php
> <?php
> $test = 'Iconv форева';
>> var_dump(iconv("CP1251", "UTF-8", $test));
> ?>
>> $ php test.php
> string(18) "Iconv форева"

Использую хост1 (был переведен на Сизиф с Мастера 2.2 примерно 
пол-года назад, неудачный апдейт php)
Ок, делаю у себя:

cat test-iconv.php
<?php
$test = 'Iconv Привет';
var_dump(iconv("KOI8-R", "CP1251", $test));
?>
[root на vatra html]# php test-iconv.php
string(12) "Iconv оПХБЕР"
Гут? Полагаю что да.

Далее:
http://host1/test-iconv.php

Fatal error: Call to undefined function: iconv() in 
/var/www/html/test-iconv.php on line 3

Наглядная демонстрация проблемы?


Приложение 1: Фрагменты вывода вызова phpinfo() 
Configure Command 	 './configure' '--build=i586-alt-linux' 
'--host=i586-alt-linux' '--prefix=/usr' '--exec-prefix=/usr' 
...
'--enable-calendar' '--enable-bcmath' '--enable-ctype' '--with-iconv' 
...
Configuration File (php.ini) Path 	/etc/php/mod_php/php.ini
PHP API 	20020918
PHP Extension 	20020429 

Приложение 2: Версии установленных пакетов
# rpm -q -a | grep php
mod_php-4.3.4-alt0.cvs20031101
php-common-4.3.4-alt0.cvs20031101
php-imap-4.3.4-alt0.cvs20031101
php-xslt-4.3.4-alt0.cvs20031101
php-mhash-4.3.0-alt0.cvs20030124
php-sockets-4.3.4-alt0.cvs20031101
php-mmcache-2.4.4-alt1
php-curl-4.3.4-alt0.cvs20031101
php-readline-4.3.4-alt0.cvs20031101
php-4.3.4-alt0.cvs20031101
php-dba-4.3.4-alt0.cvs20031101
php-mysql-4.3.4-alt0.cvs20031101
php-snmp-4.3.4-alt0.cvs20031101
php-manual-ru-4.3.0-alt1
php-mcrypt-4.3.0-alt0.cvs20030124
php-devel-4.3.4-alt0.cvs20031101
php-openssl-4.3.4-alt0.cvs20031101
php-ldap-4.3.4-alt0.cvs20031101
php-pear-4.3.4-alt0.cvs20031101
php-pcntl-4.3.4-alt0.cvs20031101
phpMyAdmin-2.5.4-alt1
php-fribidi-4.3.4-alt0.cvs20031101
php-mbstring-4.3.4-alt0.cvs20031101


Приложение 3: Связи динамических библиотек для модуля libphp4.so
ldd libphp4.so
        libphp4common.so => /usr/lib/libphp4common.so (0x4000f000)
        libc.so.6 => /lib/libc.so.6 (0x40141000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4025d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x4028f000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x402a4000)
        libmm.so.1 => /usr/lib/libmm.so.1 (0x402c3000)
        libz.so.1 => /lib/libz.so.1 (0x402c7000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x402d6000)
        libm.so.6 => /lib/libm.so.6 (0x402e9000)
        libdl.so.2 => /lib/libdl.so.2 (0x4030c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

-- 
Best Regards, Nick Fedchik
http://www.fedchik.org.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20031111/6e597ca6/attachment-0009.bin>


Подробная информация о списке рассылки Sisyphus