Если это поможет, то вот полный код:
[code]
<?php
$host = \'localhost\';
$user = \'user\';
$pass = \'pass\';
$name = \'dbname\';
///Подключаем БД
mysql_connect($host, $user, $pass) or die(\'Не подключена база\');
mysql_select_db($name) or die(\'Не выбрана база\');
############################
function seo_news(){
function updates(){
error_reporting(0);
$str=Удалён
preg_match( \"\'<cy>(.*?)</cy>\'si\", $str, $rez1 );
preg_match( \"\'<pr>(.*?)</pr>\'si\", $str, $rez2 );
preg_match( \"\'<yav>(.*?)</yav>\'si\", $str, $rez3 );
$rez4 = array ($rez1[1],$rez2[1],$rez3[1]);
return $rez4;
}
function elm($str){
$elms = explode(\" \", $str); // Выбрать из строки даты день, месяц и год
return $elms;
}
function days($m, $d, $y){ // Дней назад
$tm=time(); // Сегодня
$rez1=intval(($tm-mktime(0, 0, 0, $m, $d, $y))/86400,10); // Разница между сегодня и апдейтом (в сутках 86400 секунд)
if($rez1==0){$rez=\' (сегодня)\';}else
if($rez1==1){$rez=\' (вчера)\';}else
if($rez1==2){$rez=\' (позавчера)\';}else
if($rez1==3){$rez=\' (\' .$rez1 .\' дня назад)\';}else
if($rez1==4){$rez=\' (\' .$rez1 .\' дня назад)\';}else
$rez=\' (\' .$rez1 .\' дней назад)\';
return $rez;
}
$out = updates();
$cy=$out[0]; $pr=$out[1]; $yv=$out[2];
$cy1=preg_replace ( \"\'\\.\'si\", \' \',$cy); // Замена точек на пробелы в строке даты
$pr1=preg_replace ( \"\'\\.\'si\", \' \',$pr);
$yv1=preg_replace ( \"\'\\.\'si\", \' \',$yv);
$ecy=elm($cy1); $epr=elm($pr1); $eyv=elm($yv1);
$cyd=$ecy[0]; $cym=$ecy[1]; $cyy=$ecy[2];
$prd=$epr[0]; $prm=$epr[1]; $pry=$epr[2];
$yvd=$eyv[0]; $yvm=$eyv[1]; $yvy=$eyv[2];
$daycy=days($cym,$cyd,$cyy); $daypr=days($prm,$prd,$pry); $dayyv=days($yvm,$yvd,$yvy);
$rezlt = \'Яндекс ТИЦ: \' .$cy .$daycy .\'
Google PR: \' .$pr .$daypr .\'
Яндекс выдача: \' .$yv .$dayyv .\'\';
mysql_query(\"INSERT INTO `updates` (`id`, `tyc`, `pr`, `yavidacha`) VALUES (NULL, \' \" .$cy .$daycy .\"\', \' \" .$pr .$daypr .\"\', \' \" .$yv .$dayyv .\"\'\");
return $rezlt;
}
############################
//mysql_query(\"INSERT INTO `updates` (`id`, `tyc`, `pr`, `yavidacha`) VALUES (NULL, \' \" .$cy .$daycy .\"\', \' \" .$pr .$daypr .\"\', \' \" .$yv .$dayyv .\"\'\");
///mysql_query(\'UPDATE \"updates\" set \"tyc\"= \' .$cy .$daycy .\', \"pr\"= \' .$pr .$daypr .\', \"yavidacha\"= \' .$yv .$dayyv .\'\');
echo seo_news();
?>
[/code]