Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak Zmodyfikować Skrypt Do Zliczania Pobran Na Wiecej Niż 1
Forum PHP.pl > Forum > Przedszkole
asziatko
Witam,

Jak zmodyfikować poniższy skrypt PHP

<?
$f = "tekst.txt";
$file = fopen($f, "a");
fputs($file, ".");
fclose($file);
header("location: tekst.zip");
?>

żeby zamiast jednego pliku zliczał więcej niż jeden plik?. Najlepiej nie ograniczoną albo przynajmniej z 10 plików.
b4x
Polecam na MYSQL zrobić.

Kod
CREATE TABLE `download_licznk` (
  `plik` varchar(255) NOT NULL,
  `ile` int(11) NOT NULL,
  PRIMARY KEY  (`plik`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;



A skrypt by wyglądał tak ...


  1. <?php
  2. // tutaj wrzuć połączenie z bazą
  3.  
  4. function dodaj_licznik($plik) {
  5.  
  6. $sprawdz_czy_jest = mysql_num_rows(mysql_query('SELECT FROM `download_licznk` WHERE `plik` = "'.$plik.'"')); // sprawdź czy plik już istnieje w bazie.
  7.  
  8. if($sprawdz_czy_jest == 0) {
  9.  
  10. mysql_query('INSERT INTO `download_licznk` VALUES ("'.$plik.'", "1")'); // jeśli nie istnieje dodaj.
  11.  
  12. } else {
  13.  
  14. mysql_query('UPDATE `download_licznk` SET `ile` = `ile` + 1 WHERE `plik` = "'.$plik.'"'); // jeśli istnieje dodaj do `ile` + 1
  15.  
  16. }
  17.  
  18. }
  19.  
  20. $plik = 'jakistamplik'; // tutaj nazwa pliku jaką nosi (chyba w jakiś sposób przekazujesz....)
  21.  
  22. dodaj_licznk($plik); // wykonaj zapytanie...
  23.  
  24. header("location: tekst.zip"); // pobierz plik
  25. ?>
asziatko
Wielkie dzięki za pomoc i podesłanie skryptu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.