• 12-11-2012, 14:24:00
    #10
    ek olarak veritabanında da veri tipi char olarak belirtilmeli. Karakter sayısı da max 15 olsa yeterli
  • 12-11-2012, 14:24:53
    #11
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    bu nu yazdirdiğim sayfaya ekliyorum ?
    yazdırdığın sayfayı buraya yazarmısın
  • 12-11-2012, 14:27:28
    #12
    Üyeliği durduruldu
    kendi sitemde kullandıgım sistem buyur

    Alıntı
    <?php
    // IP Adresine Gore Tekil ve Çogul Girisleri Sayar..
    // Eski Kayitlarin Silinmemesi Gerekiyor...
    session_start ();
    require("ayar.php");
    require("baglan.php");
    $uye_ip = getenv("REMOTE_ADDR");
    $buguntarih = date('Y-m-d');
    $tiklama = isset($_SESSION['tiklama'])? $_SESSION['tiklama']:'';

    $kayitsorgu = "SELECT tarih,cogul,ip FROM ip_sayac WHERE tarih='$buguntarih' AND ip='$uye_ip'";
    $kayitsonuc = @mysql_query($kayitsorgu) or die ("Hata -1-");
    $satir_sayisi = @mysql_num_rows($kayitsonuc);

    //İLK KEZ GİRİŞ YAPILIYORSA IP NUMARASINI KAYDET VE COGUL SAYACI 1 ARTIR
    if ($satir_sayisi == 0)
    {
    $tekil = "INSERT INTO ip_sayac (tarih, cogul, ip) VALUES ('$buguntarih', 1, '$uye_ip')";
    $tekil_sonuc = mysql_query($tekil) or die ("Tekil Giris Yazilamiyor");

    //EĞER DAHA ÖNCE GİRMİŞSE VE AYRI BİR OTURUM AÇIYORSA ÇOĞUL SAYACI 1 ARTIR
    } else {
    if ($_SESSION['tiklama'] < 1)
    {
    $cogul = "UPDATE ip_sayac SET cogul=cogul+1 WHERE tarih='$buguntarih' AND ip='$uye_ip'";
    $cogul_sonuc = mysql_query($cogul) or die ("Çogul Giris Yazilamiyor");
    }
    }

    //GÜNLÜK TEKİL VE ÇOĞUL ZİYARETÇİ SAYISINI ALMA
    $bugun = "SELECT COUNT(ip) AS ttoplam, SUM(cogul) AS ctoplam FROM ip_sayac WHERE tarih='$buguntarih'";
    $bugun_sonuc = mysql_query($bugun) or die ("Hata -2-");

    $bugun_veri = mysql_fetch_array ($bugun_sonuc);
    $bugun_tekil = $bugun_veri["ttoplam"];
    $bugun_cogul = $bugun_veri["ctoplam"];

    //TOPLAM TEKİL VE ÇOĞUL ZİYARETÇİ SAYISINI ALMA
    $toplam = "SELECT COUNT(ip) AS toplamtekil, SUM(cogul) AS toplamcogul FROM ip_sayac";
    $toplam_sonuc = mysql_query($toplam) or die ("Hata -3-");

    $toplam_veri = mysql_fetch_array ($toplam_sonuc);
    $toplam_tekil = $toplam_veri["toplamtekil"];
    $toplam_cogul = $toplam_veri["toplamcogul"];
    //DÜNKÜ TEKİL VE ÇOĞUL ZİYARETÇİ SAYISINI ALMA
    $dun = "SELECT COUNT(ip) AS dttoplam, SUM(cogul) AS dctoplam FROM ip_sayac WHERE tarih = DATE_SUB('$buguntarih', INTERVAL 1 DAY)";
    $dun_sonuc = mysql_query($dun) or die ("Hata -2-");

    $dun_veri = mysql_fetch_array ($dun_sonuc);
    $dun_tekil = $dun_veri["dttoplam"];
    $dun_cogul = $dun_veri["dctoplam"];

    $_SESSION['tiklama'] = 1;

    //VERİLERİN SAYFAYA YAZDIRILMASI
    echo '<b>ZİYARETÇİ SAYISI</b><br>';
    echo 'Bugun Gelen : <b>'.$bugun_tekil.'</b><br>';
    echo 'Dun Gelen: <b>'.$dun_tekil.'</b><br>';
    echo 'Toplam Gelen : <b>'.$toplam_tekil.'</b><br><br>';

    echo '<b>VURU SAYISI</b><br>';
    echo 'Bugunku Vuru : <b>'.$bugun_cogul.'</b><br>';
    echo 'Dunku Vuru : <b>'.$dun_cogul.'</b><br>';
    echo 'Toplam Vuru : <b>'.$toplam_cogul.'</b>';
    /* Bu Örnegimizde Kullanilan ayar.php, baglan.php ve ip_sayac.sql Dosyalarini,
    Anasayfadaki ek_dosyalar.zip Linkinden İndireceginiz Klasorde Bulabilirsiniz*/
    ?>
    Sayaç en altta www.ahmetozalp.net
  • 12-11-2012, 14:27:34
    #13
    Üyeliği durduruldu
    table adlı üyeden alıntı: mesajı görüntüle
    yazdırdığın sayfayı buraya yazarmısın
        
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <?php
    	$host="localhost";
    	$user="bilgiler";
    	$psw="bilgiler";
    	$db="bilgiler";
    	$tbl="bilgiler";
    
    
    	$paket=$_POST['paket'];
    	$isim=$_POST['isim'];
    	$siparisnu=$_POST['siparisnu'];	
    	$kkod=$_POST['kkod'];
    	$sisim=$_POST['sisim'];
    	$eposta=$_POST['eposta'];	
    	$telefon=$_POST['telefon'];	
    	$firma=$_POST['firma'];
    	$adres=$_POST['adres'];
    	$sehir=$_POST['sehir'];
    	$semt=$_POST['semt'];	
    	$ulke=$_POST['ulke'];
    	$postakodu=$_POST['postakodu'];
    	$ip=$_POST['ip'];
    
    	$baglan=mysql_connect($host,$user,$psw);
    	mysql_select_db($db,$baglan) or die ("Veritabanı bağlantısı yok");
        mysql_query("SET NAMES UTF8");   
    	
    	$yaz=mysql_query("INSERT INTO $tbl (paket,isim,siparisnu,kkod,sisim,eposta,telefon,firma,adres,sehir,semt,postakodu,ip) VALUES ('$paket','$isim','$siparisnu','$kkod','$sisim','$eposta','$telefon','$firma','$adres','$sehir','$semt','$postakodu','$ip')");
    
    	if(!$yaz){
    		echo "hata";
    	}
        else{
        echo '   <meta http-equiv="refresh" content="0;URL=onay.php?siparis=true">';
        }
    	?>
  • 12-11-2012, 14:30:43
    #14
    Üyeliği durduruldu
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
        <?php 
        $host="localhost"; 
        $user="bilgiler"; 
        $psw="bilgiler"; 
        $db="bilgiler"; 
        $tbl="bilgiler"; 
    
    
        $paket = $_POST['paket']; 
        $isim = $_POST['isim']; 
        $siparisnu = $_POST['siparisnu'];     
        $kkod = $_POST['kkod']; 
        $sisim = $_POST['sisim']; 
        $eposta = $_POST['eposta'];     
        $telefon = $_POST['telefon'];     
        $firma = $_POST['firma']; 
        $adres = $_POST['adres']; 
        $sehir = $_POST['sehir']; 
        $semt = $_POST['semt'];     
        $ulke = $_POST['ulke']; 
        $postakodu = $_POST['postakodu']; 
        $ip = GetIP(); 
    
        $baglan=mysql_connect($host,$user,$psw); 
        mysql_select_db($db,$baglan) or die ("Veritabanı bağlantısı yok"); 
        mysql_query("SET NAMES UTF8");    
         
        $yaz=mysql_query("INSERT INTO $tbl (paket,isim,siparisnu,kkod,sisim,eposta,telefon,firma,adres,sehir,semt,postakodu,ip) VALUES ('$paket','$isim','$siparisnu','$kkod','$sisim','$eposta','$telefon','$firma','$adres','$sehir','$semt','$postakodu','$ip')"); 
    
        if(!$yaz){ 
            echo "hata"; 
        } 
        else{ 
        echo '   <meta http-equiv="refresh" content="0;URL=onay.php?siparis=true">'; 
        } 
        ?>
    buyur, çalışır bu.
  • 12-11-2012, 14:35:53
    #15
    Üyeliği durduruldu
    table adlı üyeden alıntı: mesajı görüntüle

    buyur, çalışır bu.
    çok teşekkür ederim ilk önce , ama yine boş çıktı
  • 12-11-2012, 14:39:27
    #16
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ederim ilk önce , ama yine boş çıktı
    varchar mı ?
  • 12-11-2012, 14:43:47
    #17
    Üyeliği durduruldu
    table adlı üyeden alıntı: mesajı görüntüle
    varchar mı ?
    evet varchar boş çıkarıyor.

    ip yi aldığım sayfada ilk önce şu şekilde alıyorum;
     <? $ip=$_SERVER['REMOTE_ADDR']; ?>
    sonrada <?php echo $ip ?> diye yazdırıyorum.

    demin gibide yazdırıyorum varchar olarak ama 0 çıkıyor.
  • 12-11-2012, 14:45:14
    #18
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    evet varchar boş çıkarıyor.

    ip yi aldığım sayfada ilk önce şu şekilde alıyorum;
     <? $ip=$_SERVER['REMOTE_ADDR']; ?>
    sonrada <?php echo $ip ?> diye yazdırıyorum.

    demin gibide yazdırıyorum varchar olarak ama 0 çıkıyor.
    $_SERVER['REMOTE_ADDR']
    bu senin hostinginin ip adresini çeker