siteye sayac eklemeye calıstıgımda hatalar alıyorum
bileşenlerden yan menüye metin i sürüklüyorum kodları yazıyorum
1.sine
kodunu ekliyorum türkçe karakter hatası veriyor. ben 2. sini kullanma taraftarıyım doğru sayımı sayac.php içindeki kod yapar diye düşünüyorum
2. sine ise sayac.php içindeki kodu ekliyorum sonuçlar aşağıdaki gibidir.
yapmam gereken doğru kodlama nedir acaba
sayac.php
include "db_baglan.php";
echo "
Aktif Ziyaretçi
";
#---Aktif Ziyaretçi Sayısı--------------------------------------------------------------------
$ip = $_SERVER['REMOTE_ADDR'];
$past = time()-150;
mysql_query("DELETE FROM online WHERE time < $past");
$result = mysql_query("SELECT time FROM online WHERE ip='$ip'");
$time = time();
if($row = mysql_fetch_array($result)){
mysql_query("UPDATE online SET time='$time',ip='$ip' WHERE ip='$ip'");
}else{
mysql_query("INSERT INTO online (ip,time) VALUES ('$ip','$time')") or die(mysql_error());
}
$result = mysql_query("SELECT ip FROM online");
$aktifkac = mysql_num_rows($result);
echo $aktifkac;
#---Aktif Ziyaretçi Sayısı--------------------------------------------------------------------
echo "
Dün Tekil
";
#---Dün Tekil Toplam Kaç Kişi Girmiş----------------------------------------------------------
$baslat =date(Y."-".m."-".d);
$year =substr($baslat, 0,4);
$month =substr($baslat, 5, 2);
$day =substr($baslat, 8, 2);
$bitis =date("Y-m-d", mktime(0, 0, 0, $month, $day-1, $year));
$sorgula = mysql_query("select tarih from ziyaret where tarih='$bitis'");
$dunku = mysql_num_rows($sorgula);
echo $dunku;
#---Dün Tekil Toplam Kaç Kişi Girmiş----------------------------------------------------------
echo "
Bugün Tekil
";
#---Bugün Tekil Toplam Kaç Kişi Girmiş--------------------------------------------------------
$bugun = date("Y-m-d");
$sorgu = mysql_query("select tarih from ziyaret where tarih='$bugun'");
$bugunku = mysql_num_rows($sorgu);
echo $bugunku;
#---Bugün Tekil Toplam Kaç Kişi Girmiş--------------------------------------------------------
echo "
Toplam Tekil
";
#---Toplam Tekil Kaç Kişi Girmiş--------------------------------------------------------------
$ipsi = $_SERVER['REMOTE_ADDR'];
$tarih = date("Y-m-d");
$ipkontrol = mysql_query("select * from ziyaret where ip='$ipsi' order by id desc");
$yaz = mysql_fetch_assoc($ipkontrol);
$vip = $yaz['ip'];
$vtarih= $yaz['tarih'];
$bak = mysql_num_rows($ipkontrol);
if($bak>0){ //if-
if($vtarih<$tarih){
$kayit_1 = mysql_query("insert into ziyaret (ip,tarih) values ('$ipsi','$tarih')");
}
}//if-
else{
$kayit_2 = mysql_query("insert into ziyaret (ip,tarih) values ('$ipsi','$tarih')");
}
$toplamne = mysql_query("select * from ziyaret");
$toplamziyaret = mysql_num_rows($toplamne);
echo $toplamziyaret;
#---Toplam Tekil Kaç Kişi Girmiş--------------------------------------------------------------
echo "
IP $ipsi
";
?>