Arkadaşlar bir siteden sayaç yapımıla ilgili bir örnek aldım hiç çalışmıyordu biraz denedim uğraştıktan sonra kısmende olsa çalışır hale geldi fakat bir satırda hata olduğuna dahir hata mesajı alıyorum kodlar:
<?php
////////////////////
$yol = './sayac/';
$ip_adres = $_SERVER['REMOTE_ADDR'];
////////////////////
function sayac_tar($tarih) {
$ktarihi = date("d",$tarih).date("m",$tarih).date("Y",$tarih);
return $ktarihi;
}
function yaz($dosya,$count) {
global $yol;
$file = fopen( $yol."$dosya", "w" );
$count = $count + 1;
fwrite( $file, $count );
fclose( $file );
}
function oku($dosya) {
global $yol;
$file = @fopen( $yol."$dosya", "r" );
$count = @fread( $file, filesize( $yol."$dosya" ) );
@fclose( $file );
return $count;
}
function ipkontrol($ip) {
global $yol;
$file = @fopen( $yol."ip-".sayac_tar(mktime()).".php", "r" );
$liste = @fread( $file, filesize( $yol."ip-".sayac_tar(mktime()).".php" ) );
@fclose( $file );
if(ereg($ip,$liste))
{
$engelle = 1; }
else
{
$engelle = 0;
$file_W = fopen( $yol."ip-".sayac_tar(mktime()).".php", "a" );
$yaz = $ip."\n";
fwrite( $file_W, $yaz);
fclose( $file_W );
}
return $engelle; }
function sayac() {
global $ip_adres,$yol;
$tekil = oku('tekil-'.sayac_tar(mktime()).'.php');
$dun = mktime()-86400;
if (file_exists($yol.'tekil-'.sayac_tar($dun).'.php')) {
$tekil_dun = oku('tekil-'.sayac_tar($dun).'.php');
} else {
$tekil_dun = 'Veri Yok'; }
$t_tekil = oku('tekil-toplam.php');
if (ipkontrol($ip_adres)==0) {
yaz('tekil-'.sayac_tar(mktime()).'.php',$tekil);
yaz('tekil-toplam.php',$t_tekil);
}
$sil = mktime()-172800;
@unlink($yol.'tekil-'.sayac_tar($sil).'.php');
@unlink($yol.'ip-'.sayac_tar($sil).'.php');
$rtn = '
<table border="0" width="100%" id="table1">
<tr>
<td width="78" align="right"><font face="Tahoma" style="font-size: 8pt">Bugün Tekil</font></td>
<td width="4"><font face="Tahoma" style="font-size: 8pt">:</font></td>
<td><font face="Tahoma" style="font-size: 8pt" color="#CC0000">'.$tekil.'</font></td>
</tr>
<tr>
<td width="78" align="right"><font face="Tahoma" style="font-size: 8pt">Dün Tekil</font></td>
<td width="4"><font face="Tahoma" style="font-size: 8pt">:</font></td>
<td><font face="Tahoma" style="font-size: 8pt" color="#CC0000">'.$tekil_dun.'</font></td>
</tr>
<tr>
<td width="78" align="right"><font face="Tahoma" style="font-size: 8pt">Toplam
Ziyaretçi</font></td>
<td width="4"><font face="Tahoma" style="font-size: 8pt">:</font></td>
<td><font face="Tahoma" style="font-size: 8pt" color="#CC0000">'.$t_tekil.'</font></td>
</tr>
</table>
';
return $rtn;
}
echo sayac();
?>
kırmızıyla işaretlediğim bölümde hata olduğunu söylüyor hata mesajı ise
Deprecated: Function ereg() is deprecated in C:\wamp\www\httpdocs\sayac.php on line 29
Bugün Tekil:1Dün Tekil:1Toplam Ziyaretçi:3 ŞEKLİNDE KDUN NERESİNDE HATA OLDUĞUNU ANLAYAMADIM YARDIMCI OLURSANIZ SEVİNİRİM ŞİMDİDEN ÇOK TEŞEKKÜRLERd>