Diyelimki, bir linke tıklanıldığında (mesela siteadi.com/download.php?id=257 gibi) otomatik bir indirme başlamasını ve bir de indirme sayısını hesaplamak istiyorsunuz. O halde aşağıdaki kodlar işinize yarayacaktır.
$myFile = "sayac.txt"; $fh = fopen($myFile, 'r'); $theData = fread($fh, filesize($myFile)); fclose($fh); $theData++; $myFile = "sayac.txt"; $fh = fopen($myFile, 'w') or die("veri yazılamadı"); fwrite($fh, $theData); fclose($fh); header("Location: wallpaper.rar");
Bu kodları download.php dosyasına yazın ve indirme linkini de siteadi.com/download.php olarak verin.
Kodları hemen açıklayayım.
- İlk satırda sayac.txt dosyamızı okumaya başlıyoruz ve içeriğini $theData değişkenimize atıyoruz.
- 6. satırda $theData değişkenimizin değerini 1 artıyoruz.
- 8. satırdan sonra $theData değişkenimizin değerini sayac.txt dosyana yazıyoruz.
- Son satırda ise wallpaper.rar dosyası indirmeye başlanıyor.
Örnekte wallpaper.rar yazan yeri istediğiniz gibi düzenleyebilirsiniz.
Bir başka yazıda görüşmek üzere.
Yorumlar
Hengen 15.Ara.2020
Kullanmaya çalıştığımda veri yazılamadı hatasını aldım, kontrol ettim herşey normal gibi ama hata alıyorum.
Yanıtla
zayıflama önerileri 24.Ağu.2012
Bu tür istatistiklerin sitede gösterilmesi çok artistik bir hava katıyor. Bilgi için teşekkürler
Yanıtla