Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak Zmodyfikować Skrypt Do Zliczania Pobran Na Wiecej Niż 1
-asziatko-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
b4x
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował b4x 18.07.2008, 22:26:10
Go to the top of the page
+Quote Post
-asziatko-
post
Post #3





Goście







Wielkie dzięki za pomoc i podesłanie skryptu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 10:34