Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + SQL] Prosty download
matyskiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

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


Przeszukując internet znalazłem oto taki prosty skrypt downloadu, lecz niestety go nie uruchomiłem proszę, o pomoc w uruchomieniu:
  1. <?
  2. $polacz = mysql_connect ("host", "login", "haslo") or die (mysql_error());
  3. mysql_select_db ("baza", $polacz) or die (mysql_error());
  4. $pliki = mysql_query("SELECT * FROM download");
  5. while ($dane = mysql_fetch_array($pliki)) {
  6. $nazwa = $dane[nazwa];
  7. $licznik = $dane[licznik];
  8. $plik = $dane[plik];
  9. print "Nazwa pliku: $nazwa";
  10. print "<A HREF=index.php?id=download&plik=$plik>Sciagnij</A>";
  11. print "Pobrano: $licznik";
  12.  }
  13. if($plik > 0) {
  14. $polacz = mysql_connect ("host", "login", "haslo") or die (mysql_error());
  15. mysql_select_db ("baza", $polacz) or die (mysql_error()); 
  16. $query = "SELECT * FROM download WHERE plik = '$plik';";
  17. $wynik = mysql_query ($query); 
  18.  $dane = mysql_fetch_array ($wynik);
  19.  $licznik = $dane[licznik];
  20.  $url = $dane[url];
  21. header("location: $url");
  22. $query = "UPDATE download SET licznik = licznik+1 WHERE plik='$plik';"; 
  23. $wynik = mysql_query ($query); // wykonuje powyższa linijkę kodu
  24.  return $licznik+1;
  25. } else { 
  26. echo "Błędny link lub brak pliku!";
  27. }
  28. ?>

  1. CREATE TABLE `download` (
  2. `plik` TINYINT NOT NULL AUTO_INCREMENT,
  3. `url` TEXT NOT NULL ,
  4. `nazwa` TEXT NOT NULL ,
  5. `licznik` TEXT NOT NULL ,
  6. UNIQUE (
  7. `plik`
  8. )
  9. );

Rodzaj blędu: część tabeli po ktorej następuje ten skrypt nie otwiera się
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.09.2025 - 07:23