{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. [автор] (7 мар 2013, 21:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Если это поможет, то вот полный код:

12. [автор] (7 мар 2013, 21:17) [0/0] [0] [отв] [спам] [под] +1 | -1

[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]


Изм. 3 раз. / Посл. изм. (7 мар 2013, 21:19)
13. [автор] (8 мар 2013, 18:01) [0/0] [0] [отв] [спам] [под] +1 | -1

вариантов не будет?

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 2
Скачать тему | Файлы темы | Фильтр сообщений