Как забрать сформированный скриптом xml файл с помощью php?

Dovg

Продвинутый новичок
php -r "echo file_get_contents('http://forum.akado-ural.ru/external.php?type=RSS2&forumids=92');" | wc -l
147


Может злой хостер не разрешает забирать файлы извне?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
все забирается, разбирайся со своим сервером
 

warobushek

Новичок
ошибка:
В этом случа дает следующее
Warning: file_get_contents(): URL file-access is disabled in the server configuration in путь_до/test.php on line 5 Warning: file_get_contents(http://forum.akado-ural.ru/external.php?type=RSS2&forumids=92): failed to open stream: no suitable wrapper could be found in путь_до/test.php on line 5


можно это решить,не беспокоя админов лишний раз?

-~{}~ 02.06.10 13:34:

самое интересное, что у меня на сайте стоит модуль, который забирает с этого же урла rss
 

mity

Новичок
Может поможет в начале допишите ini_set("allow_url_fopen",1);

Также можно в .htaccess записать php_flag allow_url_fopen on

Ну и в конце концов можно попытаться сделать запрос на curl или сокетех, если конечно они доступны.
 

warobushek

Новичок
В .htaccess в любое место можно писать?
Я написал и получил internal server error
ini_set не прокатило


>сделать запрос на curl или сокетех

как это можно попробовать?
 

mity

Новичок
Примеров на curl и на сокетах в интернете полно.

самое интересное, что у меня на сайте стоит модуль, который забирает с этого же урла rss
Вот и посмотрите как этот модуль реализован.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
>решить,не беспокоя админов лишний раз
можно их вообще не беспокоить - просто дарить им иногда немного денег :)
 

warobushek

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

Single

пилот капсулы
Может поможет в начале допишите ini_set("allow_url_fopen",1);

Также можно в .htaccess записать php_flag allow_url_fopen on
с чего бы вдруг?
документация нам четко говорит что:
Note: This setting can only be set in php.ini due to security reasons. (c)
 

Вурдалак

Продвинутый новичок
Забавно, что cURL оказался доступным, учитывая отключенный allow_url_fopen.
 
Сверху