Tarih: 2006-09-07, 11:20:16 Mesaj konusu: block ziyaretci Yeni bir hata cikti anliyamadim yardim..
ARkadslar Bu alltaki hata yeni cikti ne oldugunu anlayamadim turkceye cevirdim bilinmez sutun ip felan dioo anlayamadim block ziyaretciyi deekliyeyim..
Unknown column 'ip' in 'where clause'
Unknown column 'ip' in 'field list'
bu hatayi verior ustee sonrada ziyaretci blogu cikioo hicbir sorunu cikmadan ama blogun ustunde bu cikioo.
bu sekilde cikioo
bide blocku ekliyeyim..
<?php
/***************************************************************/
/* Original Count-o-Mat (c) by Jan Erdmann - http://www.je0.de */
/* V5 PHP Nuke Block - 2005 by bUTschy - http://www.doowoop.de */
/***************************************************************/
if (eregi("block-ziyaretci.php",$PHP_SELF)) { Header("Location: index.php"); }
$cmreload=60; #60 dakika sonra ziyaretciyi tekrar sayar
$cmip=$_SERVER['REMOTE_ADDR']; #
$cmzeit=time(); #
$cmheute=date("l"); #
global $dbi, $prefix, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4;
# Veritabanı Tablo sorgulama (yok ise yeniden oluşturma)
mysql_query("CREATE TABLE IF NOT EXISTS ".$prefix."_ziyaretci_sayaci(
Monday int(10) NOT NULL default '0',
Tuesday int(10) NOT NULL default '0',
Wednesday int(10) NOT NULL default '0',
Thursday int(10) NOT NULL default '0',
Friday int(10) NOT NULL default '0',
Saturday int(10) NOT NULL default '0',
Sunday int(10) NOT NULL default '0',
gesamt int(10) NOT NULL default '0',
rekord int(10) NOT NULL default '0',
heute varchar(10) NOT NULL default '*')");
mysql_query("CREATE TABLE IF NOT EXISTS ".$prefix."_ziyaretci_sayaci_ip(
Zeit varchar(10) NOT NULL default '0',
Ip varchar(15) NOT NULL default '0')");
# Tageswechsel
$anfrage = sql_query("select * from ".$prefix."_ziyaretci_sayaci",$dbi);
if($dat = mysql_fetch_array($anfrage)) {
if ($cmheute!=$dat['heute']) {
$sql = "DELETE FROM ".$prefix."_ziyaretci_sayaci_ip";
$result = sql_query($sql,$dbi);
$sql = "UPDATE ".$prefix."_ziyaretci_sayaci SET $cmheute='0', heute='$cmheute'";
$result = sql_query($sql,$dbi);
}} else { mysql_query("INSERT INTO ".$prefix."_ziyaretci_sayaci VALUES (0,0,0,0,0,0,0,0,0,'$cmheute')");}
# Löschen nach x Minuten
$sql = "DELETE FROM ".$prefix."_ziyaretci_sayaci_ip WHERE Zeit<".($cmzeit-($cmreload*60));
$result = sql_query($sql,$dbi);
# User abfragen
$anfrage2 = sql_query("select * from ".$prefix."_ziyaretci_sayaci_ip WHERE ip='$cmip'",$dbi);
if($dat2 = mysql_fetch_array($anfrage2)) {
$sql = "UPDATE ".$prefix."_ziyaretci_sayaci_ip SET zeit='$cmzeit' WHERE ip='$cmip'";
$result = sql_query($sql,$dbi);
} else {
$anfrage = sql_query("select * from ".$prefix."_ziyaretci_sayaci",$dbi);
if($dat = mysql_fetch_array($anfrage)) {
$sql = "INSERT INTO ".$prefix."_ziyaretci_sayaci_ip (zeit, ip) VALUES ('$cmzeit','$cmip')";
$result = sql_query($sql,$dbi);
if (($dat[$cmheute]+1)>$dat['rekord'])
$cmupdate=", rekord=".$dat[$cmheute]."+1";
else
$cmupdate="";
$sql = "UPDATE ".$prefix."_ziyaretci_sayaci SET $cmheute=$cmheute+1, gesamt=gesamt+1".$cmupdate;
$result = sql_query($sql,$dbi);
} }
Valla Bilmiyorumki gorunuse gore sorunsuz ama ilerde ne yapar bilmiyorum
sana bir tavsiyem ziyaretciler.sql sini bastan yukle ole bir .sql yok diceksin ilk php-nuke 7.6 yuklerken sql yukluyorsunya onun icinden al bir notpadle farkli kaydet de ismini yaz .sql olarak kaydet ve sql den ziyeretcileri sil bastan at tmm mi Ben sahsen denemedim ama olur
ah be yakup anlamiyon ki sql dekileri tek istedigin i silebilirsin nuke_ziyaretci olmasi lazim onu sil sen prefix degistirmissen nuke baskadir sil onu bastan at beni dinle
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız