Merhaba.. Bir site hazırladım, tasarım ve içerik bitti fakat bir link sayacına ihtiyacım var. Web Alanı aldım, php destekliyor fakat ben php bilmiyorum, siteyi de html ile hazırladım. Dediğim gibi link sayacına ihtiyacım var ve php bilmediğim için php kurulumunu yapamıyorum. Hazır link sayaç kodlarını direk download edip ftp ile web alanıma gönderdim fakat yine çalışmadı. Onlarda kontrol paneli olduğu için direk linki yükler, html kodunu da kendi linkime yazmayı düşünüyodum. İstatistikleri de gösteriyo zaten. Fakat dediğim gibi olmadı. Bana bu işi nası yapacağımı basit bir şekilde anlatabilirseniz çok sevinirim. Yani benim kontrol paneli olan, direk linkleri ekleyip html kodlarını alabilceğim ve istatistikleri görebileceğim bir link sayacı lazım. Yardım edebilirseniz çok sevinirim... Teşekkürler!
Saygılarımla; Özgün YURT
kusura bakmayın link sayaç nedir ?
hocam link counter.. yani nası anlatıyım..! Sitedeki dosyalar ne kadar indirilmiş toplamda ve günde.. Şmdi sitenin günlük istatistiklerini görebiliyorum fakat, siteye girenlerin hangi dosyaları indirdiği de görmek istiyorum. Link sayaç ile bunu görebileceğim. Öncedenwww.linkcounter.com sitesi vardı, ordan yapıyordum, fakat paralı olmuş. Aslında bilyorum çok basit birşey fakat malesef bilmiyorum phpyi öğrenmek istiyorum aslında ama şu an pek vaktim yok, bir de sanırım kitapla okuyarak filan çok zor olcak bu iş. Bi bilenin yanında öğrenmem lazım. Şu an için bana çok ama çok basit bir şekliyle linkcounter (link sayaç) lazım. Link sayatan çıkan hiçbir veriyi siteye koymayacağım. Sadece ben görüp, siteyi gezinenler ne yapıyo diye bilgi sahibi olmak için istiyorum. Eğer yardım ederseniz gerçekten çok sevinirim. Kontrol paneli ile birlikte aktif olarak kullanabileceğim bir link sayacı yapan arkadaşa bir ücret vermek isterim. Tabi bu işin değeri hakkında bi fiyat vermek istemiyorum, bilmediğim için. Kabalık ve komiklik olmasın diye. Eğer cüzi bi miktar olursa ben de kabul ederim. Yardımınızı bekliyorum... Teşekkürler...
w1.whatcounter.com var güzel sayıyor bana göre.
her sayfaya , dosyaya , link'e ( item ) bir eşsiz bir ID ( kimlik ) verirsin diyelim ... Her sayfanın başına : define("SAYFA_ID",5); // Sayı değişebilir ama her sayfaya koyucaksın ( ve farklı olucak ) yaparsın sonra MySQL de (Tabi PHP komutlarını da uygulayacaksın ) :
$sayi = mysql_query("SELECT sayi FROM sayac WHERE id=".SAYFA_ID); $sayi++; mysql_query("UPDATE sayac SET sayi=$sayi WHERE id=".SAYFA_ID);
Mantığı : Bir sayfaya veya dosyaya kaç kere girilmiş sayısını çekiceksin sonra bu sayıyı 1 arttırıp veritabanına yazıcaksın ...
Eğer bunu fonksiyon haline getirirsen kod çok kısalır define("SAYFA_ID",14); sayac_arttir(); der ve bitirirsin
Şuan çok uykuluyum , bitmiş haldeyim ve boynum tutulmuş sabah bu yüzden hatalar olabilir
Soruyu görünce dayanamadım cvplıyım dedim :) İyi çalışmalar dilerim
Bence öncesinde selectn demeye gerek yok.
Doğrudan, mysql_query("UPDATE sayac SET sayi=sayi+1 WHERE id=".SAYFA_ID); denirse daha iyi olur. Boşuna 1 sql ifadesinden kurtulunmuş olur, performans açısından iyidir.
Aslında indexli basit bir sql sistemi fazla yormaz ama daha sonraki komplex işler için alışkanlık olur.
Bana göre Database performansı herşeyin önündedir.