посещения от гоогле

SandPrince

Registered
как мога да си анправя панел като на индекса на WT "Последни посещения от търсачки". ама да важи само за google.
 
Код:
$back = $_SERVER['HTTP_REFERER'];
$naw = $_SERVER['SERVER_NAME'];
$back = trim($back);
$ne = array("http://","www.");
$back = str_replace($ne,"",$back);
$naw=str_replace($ne, "", $naw);
$back = explode("/",$back);
if ($back[0] == $naw)
{}else{
$asd=$_SERVER['PHP_SELF']; 
$full_url = $_SERVER['REQUEST_URI'];
if($_SESSION['valid_user'])
{
$ip="<a href=\"?page=profile&usr=$user\"/>$user</a>";
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
$ipito= $_SERVER['REMOTE_ADDR'];
$brouser = ($_SERVER['HTTP_USER_AGENT']); 
$var = "http://api.hostip.info/flag.php?".$ipito."=".$ipito.""; 
$data = date("j.n.Y G:i:s");
if (ereg ("Firefox", $brouser)) 
{
$brauzer="Firefox";
}виж
elseif(ereg ("Googlebot", $brouser)) 
{
$brauzer="Googlebot";
}
elseif(ereg ("MSIE", $brouser)) 
{
$brauzer="MSIE";
}
elseif(ereg ("Yahoo", $brouser)) 
{
$brauzer="Yahoo";
}
elseif(ereg ("Opera", $brouser)) 
{
$brauzer="Opera";
}
elseif(ereg ("alexa", $brouser)) 
{
$brauzer="Alexa";
}
elseif(ereg ("yandex", $brouser)) 
{
$brauzer="Yandex";
}
elseif(ereg ("dmoz", $brouser)) 
{
$brauzer="Dmoz";
}
elseif(ereg ("msn", $brouser)) 
{
$brauzer="Msn";
}
elseif(ereg ("gigablast", $brouser)) 
{
$brauzer="Gigablast";
}
else
{
$brauzer="Друг";
}
mysql_connect($server, $dbusername, $dbpassword) or die ("greshka sory");
@mysql_select_db($db_name) or die ("sorka ama ima greshka ;[");
$zapis = "INSERT INTO `agent` ( `id`, `data` , `ip` , `full_url`, `var`, `brouser`)
VALUES (
'NULL', '$data', '$ip', '$full_url', '$var', '$brauzer'
);";
$oki=mysql_query($zapis);
// Нашият файл за посещения; 
}
виж как е $_SESSION['valid_user'] направи си го с sessiona на форума
Код:
 CREATE TABLE `agent` (
 `id` int(11) NOT NULL auto_increment,
`data` varchar(35) NOT NULL,
`ip` varchar(70) NOT NULL,
`full_url` varchar(255) NOT NULL,
`var` varchar(255) NOT NULL,
 `brouser` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
ето и как да изкарваш
$select=mysql_query("SELECT * FROM `agent` order by id DESC limit kolkoto iskash");
while=($row=mysql_fetch_array($select))
{
echo $row[ip]."".$row['data']."".$row['brouser']."".$row['var'];
}
айде подреди си ги !
 
hellfire каза:
Код:
$back = $_SERVER['HTTP_REFERER'];
$naw = $_SERVER['SERVER_NAME'];
$back = trim($back);
$ne = array("http://","www.");
$back = str_replace($ne,"",$back);
$naw=str_replace($ne, "", $naw);
$back = explode("/",$back);
if ($back[0] == $naw)
{}else{
$asd=$_SERVER['PHP_SELF']; 
$full_url = $_SERVER['REQUEST_URI'];
if($_SESSION['valid_user'])
{
$ip="<a href="?page=profile&usr=$user"/>$user</a>";
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
$ipito= $_SERVER['REMOTE_ADDR'];
$brouser = ($_SERVER['HTTP_USER_AGENT']); 
$var = "http://api.hostip.info/flag.php?".$ipito."=".$ipito.""; 
$data = date("j.n.Y G:i:s");
if (ereg ("Firefox", $brouser)) 
{
$brauzer="Firefox";
}виж
elseif(ereg ("Googlebot", $brouser)) 
{
$brauzer="Googlebot";
}
elseif(ereg ("MSIE", $brouser)) 
{
$brauzer="MSIE";
}
elseif(ereg ("Yahoo", $brouser)) 
{
$brauzer="Yahoo";
}
elseif(ereg ("Opera", $brouser)) 
{
$brauzer="Opera";
}
elseif(ereg ("alexa", $brouser)) 
{
$brauzer="Alexa";
}
elseif(ereg ("yandex", $brouser)) 
{
$brauzer="Yandex";
}
elseif(ereg ("dmoz", $brouser)) 
{
$brauzer="Dmoz";
}
elseif(ereg ("msn", $brouser)) 
{
$brauzer="Msn";
}
elseif(ereg ("gigablast", $brouser)) 
{
$brauzer="Gigablast";
}
else
{
$brauzer="Друг";
}
mysql_connect($server, $dbusername, $dbpassword) or die ("greshka sory");
@mysql_select_db($db_name) or die ("sorka ama ima greshka ;[");
$zapis = "INSERT INTO `agent` ( `id`, `data` , `ip` , `full_url`, `var`, `brouser`)
VALUES (
'NULL', '$data', '$ip', '$full_url', '$var', '$brauzer'
);";
$oki=mysql_query($zapis);
// Нашият файл за посещения; 
}
виж как е $_SESSION['valid_user'] направи си го с sessiona на форума
Код:
 CREATE TABLE `agent` (
 `id` int(11) NOT NULL auto_increment,
`data` varchar(35) NOT NULL,
`ip` varchar(70) NOT NULL,
`full_url` varchar(255) NOT NULL,
`var` varchar(255) NOT NULL,
 `brouser` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
ето и как да изкарваш
$select=mysql_query("SELECT * FROM `agent` order by id DESC limit kolkoto iskash");
while=($row=mysql_fetch_array($select))
{
echo $row[ip]."".$row['data']."".$row['brouser']."".$row['var'];
}
айде подреди си ги !

само не разбрах това:
ето и как да изкарваш
$select=mysql_query("SELECT * FROM `agent` order by id DESC limit kolkoto iskash");
while=($row=mysql_fetch_array($select))
{
echo $row[ip]."".$row['data']."".$row['brouser']."".$row['var'];
}
айде подреди си ги !

и виждам че има връзка с Базаданни нов кой ред да си попълня данните?
 
mysql_connect('server', 'dbusername', 'dbpass') or die ("greshka sory");
@mysql_select_db('dbname') or die ("sorka ama ima greshka ;[");
тук
а онова си му популни колко да ти изкарва и после ще се оправиш дето пише limit след него напиши някаква цифра
 
дам направено е специално :)
когато рефрешваш в същата страница няма да записва трябва да влезнеш от друг сайт :)
погледни кода ако не разбираш ще ви обесня....
 
работи си без грешка !
Код:
<?
$server= "localhost";
$dbusername = "root";
$dbpassword = "";
$db_name="allz";
$back = $_SERVER['HTTP_REFERER'];
$naw = $_SERVER['SERVER_NAME'];
$back = trim($back);
$ne = array("http://","www.");
$back = str_replace($ne,"",$back);
$naw=str_replace($ne, "", $naw);
$back = explode("/",$back);
if ($back[0] == $naw)
{}else{
$asd=$_SERVER['PHP_SELF']; 
$full_url = $_SERVER['REQUEST_URI'];
if($_SESSION['valid_user'])
{
$ip="<a href=\"?page=profile&usr=$user\"/>$user</a>";
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
$ipito= $_SERVER['REMOTE_ADDR'];
$brouser = ($_SERVER['HTTP_USER_AGENT']); 
$var = "http://api.hostip.info/flag.php?".$ipito."=".$ipito.""; 
$data = date("j.n.Y G:i:s");
if (ereg ("Firefox", $brouser)) 
{
$brauzer="Firefox";
}
elseif(ereg ("Googlebot", $brouser)) 
{
$brauzer="Googlebot";
}
elseif(ereg ("MSIE", $brouser)) 
{
$brauzer="MSIE";
}
elseif(ereg ("Yahoo", $brouser)) 
{
$brauzer="Yahoo";
}
elseif(ereg ("Opera", $brouser)) 
{
$brauzer="Opera";
}
elseif(ereg ("alexa", $brouser)) 
{
$brauzer="Alexa";
}
elseif(ereg ("yandex", $brouser)) 
{
$brauzer="Yandex";
}
elseif(ereg ("dmoz", $brouser)) 
{
$brauzer="Dmoz";
}
elseif(ereg ("msn", $brouser)) 
{
$brauzer="Msn";
}
elseif(ereg ("gigablast", $brouser)) 
{
$brauzer="Gigablast";
}
else
{
$brauzer="Друг";
}
mysql_connect($server, $dbusername, $dbpassword) or die ("greshka sory");
@mysql_select_db($db_name) or die ("sorka ama ima greshka ;[");
$zapis = "INSERT INTO `agent` ( `id`, `data` , `ip` , `full_url`, `var`, `brouser`)
VALUES (
'NULL', '$data', '$ip', '$full_url', '$var', '$brauzer'
);";
$oki=mysql_query($zapis);
if($oki)
{
echo "asdasd";
}
// Нашият файл за посещения; 
}
?>
 
не пипай кода само си попълни раотите и си попълни
$server= "localhost";
$dbusername = "root";
$dbpassword = "";
$db_name="allz";
;)
сигурно сървърите е бъгнат нз..
нещо си направил
махни това
if ($back[0] == $naw)
{}else{
и най отдолу
това }
 
hellfire каза:
не пипай кода само си попълни раотите и си попълни
$server= "localhost";
$dbusername = "root";
$dbpassword = "";
$db_name="allz";
;)
сигурно сървърите е бъгнат нз..
нещо си направил
махни това
if ($back[0] == $naw)
{}else{
и най отдолу
това }

Пак не става :(
Я ме намери в скайп :D
Пиша са xainiken.
 

Back
Горе