LINUX.ORG.RU

php5 не работает с xml


0

0
Gentoo-2008.0r1
Скомпиллил PHP5. Не хочет обрабатывать xml с адреса рбк для выдергивания курсов валют. У хостера тот же скрипт работает. Скрипт рабочий 100%. Перед этим так же работал на Дебиане (sid). Компилил с следующими флагами:

USE="rpc ctype curl ftp gd imap odbc pic snmp sockets spell unicode xmlreader xpm zip xmlrpc xmlwriter calendar mhash filter exif postgres simplexml" emerge php

не срабатывает $fd:

$date = date("d/m/Y");
$link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date";
$fd = @fopen($link, "r");
$text="";
if (!$fd) echo "Запрашиваемые данные не найдены";


Подскажите, может кто знает, где косяк...
★★
Ответ на: комментарий от true_admin
"@" стоит для того, чтобы при ошибках не выводить их на страницу и не боллее. Если убрать, помимо всего прочего будет только текст ошибки:

>> Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /var/www/localhost/htdocs/bros/pages/calc.php on line 56

Warning: fopen(http://www.cbr.ru/scripts/XML_daily.asp?date_req=12/08/2008) [function.fopen]: failed to open stream: no suitable wrapper could be found in /var/www/localhost/htdocs/bros/pages/calc.php on line 56
Запрашиваемые данные не найдены

anonymous
()
Ответ на: комментарий от Anoxemian
да, прогнал, сейчас все исправил, спасибо :)
vitroot ★★
() автор топика
Ответ на: комментарий от anonymous
> "@" стоит для того, чтобы при ошибках не выводить их на страницу и не боллее.

Научись обрабатывать ошибки и писать их в лог, быдло.

anonymous
()
Ответ на: комментарий от anonymous
ну так в php можно это через .htaccess или ini_set регулировать куда что выводить
true_admin ★★★★★
()
Ответ на: комментарий от boombick
> Чтобы разводить собак, надо сначала с ними подружиться

нужно сначала сменить язык ... ибо это гавно глючное все сыпет на страницу.

phasma ★☆
()
Ответ на: комментарий от INFOMAN
> Это меняется одной строчкой в конфиге

В венде тоже можно поставить много чего, но от этого она не перестанет падать.

phasma ★☆
()
allow_url_fopen
в php.ini посмотри, наверное у тебя эта опция off
nau
()
Ответ на: комментарий от phasma
> нужно сначала сменить язык

Имхо, тебе сначала стоит сменить голову. Разруха не в языке, а в головах (с) почти Булгаков

boombick ★★★★★
()
Ответ на: комментарий от boombick
> Имхо, тебе сначала стоит сменить голову. Разруха не в языке, а в головах (с) почти Булгаков

ну-ну, давай напиши приложение с большой нагрузкой на похапе, а потом еще подумай о расширяемости.

phasma ★☆
()
Ответ на: комментарий от phasma
На данный момент этим и занимаюсь :) И не поверишь - все работает... И расширяется, и активно поддерживается, и внедрение новых фич происходит безболезненно и без сдавленного мата. Может, я делаю не так что-то? Или, наверное, думаю перед тем как делать...
boombick ★★★★★
()
Ответ на: комментарий от phasma
у php проблема не со скоростью. Как раз по скорости он в одном ряду с perl, python итп. И к php тоже можно присобачить C-экстеншн если требуется сделать что-то быстро.
true_admin ★★★★★
()
Ответ на: комментарий от true_admin
> у php проблема не со скоростью. Как раз по скорости он в одном ряду с perl, python итп. И к php тоже можно присобачить C-экстеншн если требуется сделать что-то быстро.

отсыпь немножко чудо травы :) особенно скоростной ...

phasma ★☆
()
Ответ на: комментарий от boombick
> На данный момент этим и занимаюсь :)

сколько сотен тысяч уникальных пользователей и сколько показов ?

phasma ★☆
()
Ответ на: комментарий от phasma
> отсыпь немножко чудо травы :) особенно скоростной ...

Ты сейчас показываешь свою некомпетентность: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&...

PS ты тоже думаешь что java тормоз?

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=java&am...

true_admin ★★★★★
()
Ответ на: комментарий от true_admin
> Ты сейчас показываешь свою некомпетентность: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&;. ..

да, ну тогда иди и пиши синтетические странички, для выполнения синтетических тестов

> PS ты тоже думаешь что java тормоз?

Сынко, я давно знаю про эти тесты, что ты этим хотел показать ?

phasma ★☆
()
Ответ на: комментарий от phasma
> да, ну тогда иди и пиши синтетические странички, для выполнения синтетических тестов

приведи не синтетический тест.

true_admin ★★★★★
()
Ответ на: комментарий от phasma
> ну-ну, давай напиши приложение с большой нагрузкой на похапе, а потом еще подумай о расширяемости.

<?php 
/** Этот код должен обеспечить офигенную нагрузку */

while( true ) { }; 
?>

масштабируется во все стороны, путем добавления железа.


Lucky ★★
()
Ответ на: комментарий от boombick
> ~ 500000-600000 уников в сутки

o_0, жжесть :) это ж сколько нужно травы, что бы юзать под такой нагрузкой похапэ ...

phasma ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.