PHP Fatal error

В погодном скрипте для conky есть такое:
<?php
$url = 'http://informer.gismeteo.ru/rss/99890.xml';       //адрес RSS ленты
$url = iconv("cp1251","utf8",$url);
...
Вот на последнюю строчку ругается система так:
“PHP Fatal error: Call to undefined function iconv() in /home/zx/.conky/weather/weather.php on line 3”
В чем может быть проблема?
(локаль у меня ru_UA.UTF8)
В Ubuntu этот скрипт работает и так, и с закомментированой строчкой. И все красиво.
А в Arch у меня, если закомментировать ее, в файле оказывается ерунда вида:
Вечер 15 Mar, Mon Лисичанск Без осадко⠀атура 1..+3 РЎ Пасмурно
babay2004
PHP Fatal error: Call to undefined function iconv() in /home/zx/.conky/weather/weather.php on line 3"
В чем может быть проблема?
В лени и нежелании читать
А конкретнее?
Я вообще-то не программист, и не планирую изучать РНР. Я просто хочу настроить коньки. И задал вполне конкретный вопрос. Что трудно ответить?
И в чем ущербность Арча, если в Убунте оно и так и так работает, а в Арче или с PHP Fatal error или с кракозяблами?
Может и не в РНР проблема-то?..
Если бы Вы меня в вику потыкали, это одно, а в “читать”… Ну почитал. Вот это у меня есть:
$ sudo pacman -Qs iconv
local/libiconv 1.13.1-1
GNU libiconv is an encoding conversion library
local/perl-text-iconv 1.7-3
Interface to iconv codeset conversion

Может кто по-человечески подскажет?
решение в файле /etc/php/php.ini
Раскомментировать там это:
;extension=iconv.so
?
Или (и) с этим че-то делать:

;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1
?

В Убунтовском /etc/php5/cli/php.ini первого вообще нету, а второе выглядит точно так же…
babay2004
Раскомментировать там это:
;extension=iconv.so
?
для начала - да. думаю, этого должно хватить.
Хорошо, спасибо. Теперь на ту строку Fatal error не выдаёт.
Но в образующемся файле кракозяблы как и раньше! :(

И еще: “PHP Notice: Undefined offset: 4 in /home/zx/.conky/weather/weather-1.php on line 40”
Строка 40 имеет вид:
$wind=substr($new[$timeday][3],"11")." ".$new[$timeday][4];
Что в ней не так?
babay2004
$wind=substr($new[$timeday][3],"11")." ".$new[$timeday][4];
Что в ней не так?
обращение к неинициализированному элементу массива $new с индексом 4
отключи notice во всё том же php.ini
Но этот элемент - скорость ветра, она как бы нужна…
Может привести здесь весь скрипт, а вы посмотрите, чего подправить?
А и notice вообще-то побарабану - скрипт отрабатывается же… Главное с кодировкой-то что? Мне же из образующегося файла на экран выводить!
 
Зарегистрироваться или войдите чтобы оставить сообщение.