]*?>.*?'si", "'<[\/\!]*?[^<>]*?>'si", "'([\r\n])[\s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e", "'\['si", "'\]'si", "'\='si", "'\:'si", "'\;'si"); $replace = array ("", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)", " ", " ", " ", " ", " "); function pRepare($text, $search, $replace) { $text = strip_tags($text); $text = eregi_replace("([a-z]+)", " ", $text); $text = preg_replace($search, $replace, $text); // $text = strtoupper($text); $text = trim($text); $text = substr ($text, 0, 350); $text = urldecode($text); return($text); } //////////////////////////////////////////////// $cache = 'RSS лента сайта Sdayu.ruhttp://www.sdayu.ruruRSS лента сайта Sdayu.ru - последние добавленые объявления в рубрикахSDAYUhttp://www.sdayu.ru/counter/logotip.jpgRSS лента сайта Sdayu.ruhttp://www.sdayu.ru'; $n = 4; // начальная точка для подсчета $d = 5; $c = 4; for($d = 5; $d <= 28; $d++) { $c++; $dat = 11; // точка получения даты $tit = 3; // точка получения заголовка $desc = 4; // точка получения текста объявления $aut = 6; // точка получения имени автора $m = 2; $file = file('/var/www/clients/client1/web3/web/cgi-bin/do/baze2/obj/b'.$c.'.txd'); $fcr = count($file); $cr = (($fcr - 2) / 12); if($cr > 5) {$cnt = 5;} else {$cnt = $cr;} $db = 0; for($db = 0; $db < $cnt; $db++) { // print ('cgi/do/baze2/obj/b'.$c.'.txd'); $file = file('/var/www/clients/client1/web3/web/cgi-bin/do/baze2/obj/b'.$c.'.txd'); /**/ $cordate = $file[''.$dat.''] + 860; $adate = date('d M Y H:i:s ', $cordate); $dat = $dat + 12; $link = $d.'&m='.trim($file[''.$m.'']); $cache .= ""; $cache .= "".pRepare($file[''.$tit.''], $search, $replace).""; $tit = $tit + 12; $cache .= "http://www.sdayu.ru/cgi-bin/do/read.cgi?c=".$c."&m=".trim($file[''.$m.'']).""; $cache .= ""; $desc = $desc + 12; $cache .= ""; $cache .= "".trim($file[''.$aut.'']).""; $aut = $aut + 12; $cache .= "".trim($adate)." +0300"; $cache .= "http://www.sdayu.ru/var/www/sdayu.ru/cgi-bin/do/read.cgi?c=".$c."&m=".trim($file[''.$m.'']).""; $m = $m + 12; $cache .= "\n"; } } $cache .= ""; global $cachelink; if (defined('CACHEPAGE')) { $fp = fopen($cachelink, 'w'); @fwrite($fp, $cache); @fclose($fp); } print $cache; ?>