Перенес, дописал. Один блок работает, при установке второго - Parse error: syntax error, unexpected T_STRING in ........./block/b-RssFid1.php on line 25
Блок выглядит так:
<?php<?php
if(!defined("DNREAD")) exit();
global $db,$basepref,$api;
$bc = '';
if(defined('SETTING')) {
return $bs = '';
}
$url = "http://www.archidom.net/archi/?feed=rss2";
$reg_exp = '#<item>.*?<title>(.*?)<\/title>.*?';
$reg_exp.= '<link>(.*?)<\/link>.*?<description>';
$reg_exp.= '(.*?)<\/description>.*?<\/item>#si';
$pattern = '<a href="%s">%s</a>%s<hr>';
$context = @stream_context_create(array('http'=>array('method'=>"GET",
'header'=>"Accept-language: ru\r\n" .
"User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n".
"Connection: Close"
)));
$xml_data = @file_get_contents($url, false ,$context);
if($xml_data) {
$rss_data = parse_rss($reg_exp,$xml_data);
$bc.= output_rss($pattern, $rss_data);
}
$bc = utfread($bc,'CP1251'); //расскоментировать только если фид в utf кодировке
$url = "http://www.archidom.net/archi/?feed=rss2";
return $api->siteuni($bc);
?>