babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
В погодном скрипте для 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 РЎ Пасмурно |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
babay2004В лени и нежелании читать |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
А конкретнее? Я вообще-то не программист, и не планирую изучать РНР. Я просто хочу настроить коньки. И задал вполне конкретный вопрос. Что трудно ответить? И в чем ущербность Арча, если в Убунте оно и так и так работает, а в Арче или с 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 Может кто по-человечески подскажет? |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
решение в файле /etc/php/php.ini |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
Раскомментировать там это: ;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 первого вообще нету, а второе выглядит точно так же… |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
babay2004для начала - да. думаю, этого должно хватить. |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
Хорошо, спасибо. Теперь на ту строку 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]; |
cac2s |
|
Темы:
6
Сообщения:
277
Участник с: 10 января 2009
|
babay2004обращение к неинициализированному элементу массива $new с индексом 4 отключи notice во всё том же php.ini |
babay2004 |
|
Темы:
18
Сообщения:
334
Участник с: 26 сентября 2007
|
Но этот элемент - скорость ветра, она как бы нужна… Может привести здесь весь скрипт, а вы посмотрите, чего подправить? А и notice вообще-то побарабану - скрипт отрабатывается же… Главное с кодировкой-то что? Мне же из образующегося файла на экран выводить! |