[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: парсинг посредством xml_parse_in_struct
Reindjer
вот есть новости: http://www.murman.ru/rss/rss.xml

мне отсюда взять над только последнюю новость. реализую путем xml_parse_in_stuct (парсинг в массив), а потом этот массив в легкую обрабатываю.

есть проблема. код работает на локалхосте, все хорошо обрабатывает и выделяет только последнюю новость из этого rss. подставляю же ссылку на http://www.murman.ru/rss/rss.xml выдает ошибку failed fopen. Разбирался разбирался, выявил такую фигню что если я прописываю $fh=fopen($link,4096) - все нормально работает, а если указываю размер уже 4100 например то failed fopen. Что это такое? разве нельзя файлы больше чем 4096 байт обрабатывать??



Спустя 16 минут, 25 секунд (3.11.2006 - 23:04) Timok написал(а):
че-то не понял - зачем в fopen писать количество байт? Так нельзя чтоли? - <br>
$handle = fopen('http://www.murman.ru/rss/rss.xml','r');
while ($str = fgets($handle)) {
    echo $str.'
 
 
';
}
 

Спустя 4 минуты, 55 секунд (3.11.2006 - 23:09) Reindjer написал(а):
ой.. ошибся не fopen а fread($fp, 4096)

Спустя 53 минуты, 16 секунд (4.11.2006 - 00:02) dreadboy написал(а):
хе. file_get_contents();
file();


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.