PDA

View Full Version : تعداد ويزيت هاي نمايش سايت



jao_eng
پنج شنبه 07 اردیبهشت 1391, 14:42 عصر
دوستان میشه کمکم کنید نمیدونم چطور بنویسم؟؟؟

برنامه اي بنويسيد كه تعداد ويزيت هاي نمايش سايت را بشمارد و نشان دهد.
** از پايگاه داده براي ذخيره سازي تعداد ويزيت ها استفاده نماييد.

Hamid.RDN
پنج شنبه 07 اردیبهشت 1391, 14:48 عصر
ابتدا ایجاد جدول در دیتابیس

CREATE TABLE `visits` (
`Visits_No` int(10) unsigned DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

بعد دستور PHP


mysql_connect('localhost', 'root', '');
mysql_select_db($db_name);
mysql_query('UPDATE visits SET Visits_No = Visits_No+1');

soroush.r70
پنج شنبه 07 اردیبهشت 1391, 14:49 عصر
بازدید امروز دیروز کل تاریخ آی پی مرورگر و سیستم عامل کاربر


function amar()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}



global $dbhost,$dbname,$dbuser,$dbpass,$tbl_name,$gdate2,
$gdate,$op;

$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);


$date=get_jalali2();

$sql="select * from amar where pdate=$date ";

$result=mysql_query($sql,$link);

if(mysql_affected_rows($link)>0)
{
$row=mysql_fetch_assoc($result);

$count=$row["count"]+1;

$sql1=" UPDATE `amar` SET `count` = '$count' WHERE `amar`.`pdate` =$date LIMIT 1 ; ";
$result=mysql_query($sql1,$link);

}
else{

$count=1;
$sql2=" INSERT INTO `amar` (
`id` ,
`pdate` ,
`count`
)
VALUES (
NULL , '$date', '$count'
);
";
$result= mysql_query($sql2,$link);

}

$kdate=get_jalali_date2($date);

$sql="select sum(count) as c from amar";
$result=mysql_query($sql,$link);

$row=mysql_fetch_assoc($result);
$c=$row["c"];

$sql1="select max(count)as m,pdate as p from amar group by p order by m desc";
$result1=mysql_query($sql1,$link);

$row1=mysql_fetch_assoc($result1);

$m=$row1["m"];
$p=get_jalali_date2($row1["p"]);


echo " امروز: $kdate <br>
تعداد بازدید امروز : $count <br>
مجموع بازدید: $c <br >

بیشترین بازدید <b><U> $m </U></b> در &nbsp;&nbsp;&nbsp; تاریخ
</br>";
echo '<div style=" text-align:center "><b>';
echo $p;
echo "</div></b>";

echo "

<b> $ip &nbsp;&nbsp;&nbsp; :&nbsp;&nbsp; IP </b> ";
$string = "$_SERVER[HTTP_USER_AGENT]";
$explode_strings = array();
$explode_strings = explode(" ", $string);
echo "<br><b> Browser &nbsp;&nbsp; </b>";
echo $explode_strings[0];
echo "<br><b> OS </b>";
echo $explode_strings[2];
echo "";
echo $explode_strings[3];
echo "-";
echo $explode_strings[4];
echo "-";
echo $explode_strings[5];
echo "<br> <b>Version &nbsp;</b> ";
echo $explode_strings[9];

}

soroush.r70
پنج شنبه 07 اردیبهشت 1391, 14:56 عصر
بازدید امروز دیروز کل تاریخ آی پی مرورگر و سیستم عامل کاربر


function amar()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}



global $dbhost,$dbname,$dbuser,$dbpass,$tbl_name,$gdate2,
$gdate,$op;

$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);


$date=get_jalali2();

$sql="select * from amar where pdate=$date ";

$result=mysql_query($sql,$link);

if(mysql_affected_rows($link)>0)
{
$row=mysql_fetch_assoc($result);

$count=$row["count"]+1;

$sql1=" UPDATE `amar` SET `count` = '$count' WHERE `amar`.`pdate` =$date LIMIT 1 ; ";
$result=mysql_query($sql1,$link);

}
else{

$count=1;
$sql2=" INSERT INTO `amar` (
`id` ,
`pdate` ,
`count`
)
VALUES (
NULL , '$date', '$count'
);
";
$result= mysql_query($sql2,$link);

}

$kdate=get_jalali_date2($date);

$sql="select sum(count) as c from amar";
$result=mysql_query($sql,$link);

$row=mysql_fetch_assoc($result);
$c=$row["c"];

$sql1="select max(count)as m,pdate as p from amar group by p order by m desc";
$result1=mysql_query($sql1,$link);

$row1=mysql_fetch_assoc($result1);

$m=$row1["m"];
$p=get_jalali_date2($row1["p"]);


echo " امروز: $kdate <br>
تعداد بازدید امروز : $count <br>
مجموع بازدید: $c <br >

بیشترین بازدید <b><U> $m </U></b> در &nbsp;&nbsp;&nbsp; تاریخ
</br>";
echo '<div style=" text-align:center "><b>';
echo $p;
echo "</div></b>";

echo "

<b> $ip &nbsp;&nbsp;&nbsp; :&nbsp;&nbsp; IP </b> ";
$string = "$_SERVER[HTTP_USER_AGENT]";
$explode_strings = array();
$explode_strings = explode(" ", $string);
echo "<br><b> Browser &nbsp;&nbsp; </b>";
echo $explode_strings[0];
echo "<br><b> OS </b>";
echo $explode_strings[2];
echo "";
echo $explode_strings[3];
echo "-";
echo $explode_strings[4];
echo "-";
echo $explode_strings[5];
echo "<br> <b>Version &nbsp;</b> ";
echo $explode_strings[9];

}