• 14-01-2009, 11:42:36
    #10
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    Pardon pek hazir script kullanmadığımdan konuya fransızım bahsedilen scripte temada direk php kodu kullanabiliyor musunuz.
    <script type="text/javascript" language="javascript" src="www.kendisiten.com/a.php"></script>
    hayır temada kendi sitendeki bir a.php ye göz kırpıyorsun

    a.php de bu göz kırpmanın nerden kaçkez geldiğini kaydediyor

    son olarakta listeliyor
  • 14-01-2009, 12:05:34
    #11
    niphell adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript" language="javascript" src="www.kendisiten.com/a.php"></script>
    hayır temada kendi sitendeki bir a.php ye göz kırpıyorsun
    a.php de bu göz kırpmanın nerden kaçkez geldiğini kaydediyor
    son olarakta listeliyor
    Arkadaş açıklamış, teşekkürler.
  • 14-01-2009, 13:54:37
    #12
    Üyeliği durduruldu
    niphell adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript" language="javascript" src="www.kendisiten.com/a.php"></script>
    hayır temada kendi sitendeki bir a.php ye göz kırpıyorsun
    a.php de bu göz kırpmanın nerden kaçkez geldiğini kaydediyor
    son olarakta listeliyor
    script olarak eklerseniz olur. yalnız kullanıcı farkedene kadar devam eder yine
  • 14-01-2009, 14:43:10
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    lisans olayına döndü buda
    @niphell yöntem güzelmiş
  • 15-01-2009, 00:48:37
    #14
    Macchess arkadaşım çok teşekkürler..

    SQL metinini phpmyadminden dump ettim ve tabii tablo adını değiştim ve değişiklikleri aynen a.php dosyasına ekledim şimdi sql tablo adı nuke_hit yaptım database adı ve kullanıcı adını aynen yazdım aşagıda ki gibi ama 12'inci satırda hata verdi ve 12'inci satırı silince çalıştı sanırım ama boş beyaz sayfa çıktı..

    12 inci satırda ki hata şu şekilde ;

    Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\hit.php:1) in D:\AppServ\www\hit.php on line 12

    a.php dosyasını aşagıda ki şekilde düzenledim not:bilgisayarımda appserver yani localhosttan denedim ve temaya html script kodunu eklemedim hatanın çözümü için yardımcı olursan sevinirim..

       <?php 
    $bagla = mysql_connect('localhost', 'root', 'aynaliz'); 
    mysql_select_db('nuke'); 
    $url = parse_url($_SERVER['HTTP_REFERER']); 
    $site_url = $url['localhost']; 
    $sonuc = mysql_query("Select url, hit From nuke_hit where url = '$site_url' limit 1"); 
    if(mysql_num_rows($sonuc) == 0){ 
        setcookie('tekil_hit', 'attim', time()+86400); 
        mysql_query("Insert Into nuke_hit (url, hit) Values ('$site_url', 0)"); 
    }else{ 
        $satir = mysql_fetch_assoc($sonuc); 
        setcookie('tekil_hit', 'attim', time()+86400); 
        if($_COOKIE['tekil_hit'] != 'attim') mysql_query("Update nuke_hit SET hit=(hit+1) where url = '$site_url'"); 
    } 
    mysql_free_result($sonuc); 
    mysql_close($bagla); 
    ?>
  • 15-01-2009, 01:35:33
    #15
    Üyeliği durduruldu
    cookie kulanmadan önce herhangi bir çıktı üretmemeniz gerekiyor

    mesela <? den önce boşluk varsa buda bir çıktıdır
  • 19-01-2009, 23:37:44
    #16
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    cookie kulanmadan önce herhangi bir çıktı üretmemeniz gerekiyor
    mesela <? den önce boşluk varsa buda bir çıktıdır
    Evet aynen dediginiz gibi herhangi bir çıktı yok ama yine de olmadı..

    Bir tema yaptım ve paylaşıma açtım aynen yazılanları uyguladım ama yine sonuç aynı boş beyaz sayfa
  • 20-01-2009, 01:28:13
    #17
    aynali adlı üyeden alıntı: mesajı görüntüle
    Evet aynen dediginiz gibi herhangi bir çıktı yok ama yine de olmadı..
    Bir tema yaptım ve paylaşıma açtım aynen yazılanları uyguladım ama yine sonuç aynı boş beyaz sayfa
    sorun burda değil sorun listeleme yaptığın sayfada veritabanıyla bağlantı kurmaman

    $bagla = mysql_connect('localhost', 'root', 'aynaliz');
    mysql_select_db('nuke'); 
    $sql=mysql_query("SELECT * FROM nuke_hit");
    while($yaz=mysql_fetch_array($sql)){echo $yaz['url']. "adresi ".$yaz['hit']. "kez kullandı.";}
  • 20-01-2009, 19:08:45
    #18
    Sonunda veritabanı ile baglantıyı kurdum ama bu kez tarayıcıda şöyle bir açıklama çıktı..

    adresi 30 kez kullandı.

    Çalışıyor ama hangi siteden geldigini yazmıyor ne yapabilirim?yardımcı olursanız sevinirim kullandıgım kodlar aşagıda ki gibidir..

    <?php 
    $bagla = mysql_connect('localhost', 'nuke_nuke', 'root'); 
    mysql_select_db('nukethem_nuke'); 
    $sql=mysql_query("SELECT * FROM th_hit"); 
    while($yaz=mysql_fetch_array($sql)){echo $yaz['url']. "adresi ".$yaz['hit']. "kez kullandı.";}  
    $url = parse_url($_SERVER['HTTP_REFERER']);
    $site_url = $url['www.nuketheme.com']; 
    $sonuc = mysql_query("Select url, hit From th_hit where url = '$site_url' limit 1"); 
    if(mysql_num_rows($sonuc) == 0){ 
        setcookie('tekil_hit', 'attim', time()+86400); 
        mysql_query("Insert Into thmx_hit (url, hit) Values ('$site_url', 0)"); 
    }else{ 
        $satir = mysql_fetch_assoc($sonuc);
    	
        if($_COOKIE['tekil_hit'] != 'attim') mysql_query("Update th_hit SET hit=(hit+1) where url = '$site_url'"); 
    } 
    mysql_free_result($sonuc); 
    mysql_close($bagla); 
    ?>
    $site_url = $url['www.nuketheme.com']; doğru mu yazdım acaba bu satırı?