Показать сообщение отдельно
Старый 26.05.2004, 01:34     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
PHP код:
<? 
// кешируем RSS файлик 
// место куда пишем файлик кэша 
$filename $_SERVER['DOCUMENT_ROOT']."/cache/phpnews.rss"

// проверяем насколько старый файлик 
$modif=time()-@filemtime ("$filename"); 

// если в кэше нет файла или он слишком старый - обновляем 
if(!file_exists($filename) || $modif>"3600"
  { 
   
$rss file_get_contents("http://www.php.net/news.rss"); 
     
   
$handle fopen ("$filename""w"); 
    
   
fwrite($handle$rss); 
     
   
fclose($handle); 
  } 


// подключаем либу из набора PEAR для разбора rss 
require_once("XML/RSS.php"); 

     
    
$rss =& new XML_RSS("$filename"); 

    
$rss->parse(); 
                        
    foreach (
$rss->getItems() as $value) { 
     
            
//VAR_DUMP($value); exit;  //- это так на всякий случай если надо посмотреть что там лежит :-) 
              
            // формируем строку с новостями 
            
$page $page."<b>".$value['dc:date']."</b><a href=\"".$value['link']."\" class=\"menu\">"."&nbsp;".$value['title']. "</a><br>" .$value['description'] . "\n"
    }    

// выводим все что получили 
echo"$page";
?>
RaZEr вне форума