
14.10.2012, 01:00
|
|
Участник форума
Регистрация: 13.09.2012
Сообщений: 193
С нами:
7190966
Репутация:
48
|
|
И так первые наброски класса для движка) Тут будет всего 2 функции: - апдейты поисковиков
- тематический индекс цитирования
PHP highlight
Код:
Код:
(.*?)'si",$s,$r1);
preg_match("'(.*?)'si",$s,$r2);
preg_match("'(.*?)'si",$s,$r3);
$r4=array($r1[1],$r2[1],$r3[1]);
return$r4;
}
functionelm($s)
{
$elms= array(substr($s,0,2),substr($s,3,2),substr($s,6,4));
return$elms;
}
functiondays($m,$d,$y)
{
$tm=time();// Сегоднешнее время
$r1=intval(($tm-mktime(0,0,0,$m,$d,$y))/86400,10);
if($r1==0)
{
if($r1==0){$r=' (сегодня)';}else
if($r1==1){$r=' (вчера)';}else
if($r1==2){$r=' (позавчера)';}else
if($r1==3){$r=' ('.$r1.' дня назад)';}else
if($r1==4){$r=' ('.$r1.' дня назад)';}else
$r=' ('.$r1.' дней назад)';
return$r;
}
}
$o=upd();
$cy=$o[0];$pr=$o[1];$yv=$o[2];
$ecy=elm($cy);$epr=elm($pr);$eyv=elm($yv);
$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);
$rez='Яндекс ТИЦ: '.$cy.$daycy.'
Google PR: '.$pr.$daypr.'
Яндекс выдача: '.$yv.$dayyv.'';
echo$rez;
}//конец объекта апдейтов поисковиков
functionGetTCY($url)
{//начало объекта тИц
$url="http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://".$url;
$xml=simplexml_load_file($url);
$rez=$xml->tcy->attributes()->value;
echo$rez;
}//конец объекта тИц
}//конец класса SEO_Audit
?>
жду критики, замечаний, предложения по оптимизации кода
|
|
|