2013-06-12 2 views
0

У меня проблема с чтением XML-файла (RSS-канал). Я использую file_get_contents для чтения данных, который отлично работает локально на Xampp, но не будет работать на моем сервере.Универсальная замена для file_get_contents? (PHP)

Я не хочу, чтобы редактировать файл php.ini, я получаю готовое решение, если оно есть (я хочу, чтобы код был как можно более переносимым).

Я сейчас делаю ...

// Load Correct Feed 
    $feed_url = $this->selectFeed($instance); 
    $content = file_get_contents($feed_url); 
    $x = new SimpleXmlElement($content); 

Я имел взгляд на решения (то есть. Curl), но не может найти способ, который будет поддерживаться повсеместно.

Пожалуйста, может кто-нибудь указать мне в правильном направлении (если это возможно)?

+4

Вы не найдете ни одного способа, который поддерживается * универсально * (т.е. каждый конфигурации сервера). Что касается единственного решения, то «завиток» (ИМО) является самым простым, самым распространенным. –

+2

Нет решения, которое будет работать везде – zerkms

+0

Вам нужно будет оценить реакцию и действовать соответственно, предоставив резервные копии. Это единственное решение. – Ohgodwhy

ответ

1

насчет ...

$xml = simplexml_load_file($file); 
+0

Кажется хорошо работать. Спасибо за ответ! – Adam

Смежные вопросы