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 ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.