Resime sayaç Eklemek
5
●1.400
- 17-11-2008, 01:01:23Örnegin söyle bir şey yapabilirsin
veritabanında resim tablosuna hit sutununu eklersin.varsayılanını 0 yaparsın.ardından resimi görüntüledigin php koduna alttaki kodu eklersin..
UPDATE resim SET hit=hit+1 WHERE id='$id'
- 17-11-2008, 01:55:19Üyeliği durdurulduörnek vererek yazıyorum,
veritabanında resimlerin kaydedildiği tabloya
hit adında bir sütun aç INT değeri ver Uzunluk-Değer'e 11 ata.
sonra da aşağıdaki kodları kendine göre uyarlayarak kullan.
<? $id=$_GET["id"]; $resimcek=mysql_fetch_array(mysql_query("select * from resimtablosuadi where id='$id'")); $resim=$resimcek['resim']; $hit=mysql_query("update resimtablosuadi SET hit=hit+1 where id='$id'"); echo $baslik. $hit; ?> - 18-11-2008, 19:47:24Üyeliği durdurulduAslına Bakılırsa İnsanlar Senin Sorundan Birşey Anlamadılar Gibi Birşey...nayhki adlı üyeden alıntı: mesajı görüntüle
Neyse ben Fazla Derine inmeden Topicten Anladığımı Aktarayım Sana.
Aşağıdaki Kodu Kaydet ve Kullan. Ama Öncellikle GD Library'yi Aktif Et PHP.İNİ'den.
<?php session_start(); $en1=60; $boy1=20; $saydir =0; $sayi21 = $_SESSION['sayi']++; $tuval = imagecreatetruecolor($en1,$boy1); $beyaz = imagecolorallocate($tuval,255,255,255); $siyah = imagecolorallocate($tuval,255,0,0); imagefill($tuval,0,0,$siyah); imagestring($tuval,3,15,4,$sayi21,$beyaz); header("content-type:image/gif"); imagegif($tuval); imagedestroy($tuval); ?>Kolay Gelsin
Semih VURAL - 18-11-2008, 19:54:19Resime sayaç ekleyebilmek için öncelikle resimi nasıl ekrana bastığın önemli. Örneğin kodlara direk <img src> olarak eklemişsen sayfaya txt dosyasına yazdırarak basit bi sayaç ekleyebilirsin. Fakat resimleri bir veritabanı aracılığıyla alıp ekrana basıyorsan, arkadaşların dediği gibi resimleri aldığın tabloda sayac adında bir ssatır oluşturacaksın ve bu satırın özelliği de INT veya SMALLINT olacak.. Daha sonra resmi ekrana bastığın sayfadaki kodlarının arasına şu kodu ekleyeceksin,
UPDATE resimler SET hit=hit+1 WHERE id='$resim_id'
arkadaşların söylediği yöntem veritabanı aracılığı ile sayaç eklemekdi ama dediğim gibi bir txt dosyası yardımıylada ufak birşey yapabilirsin. (Not: txt ile yaparsın ama o zaman tek tek bütün resimlerin için farklı txt dosyası gerekir bu çok uzun iştir o yüzden veritabanı aracılığı ile yapmak her zaman daha mantıklıdır.)