Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt Download.
gosu
post 3.11.2004, 19:07:57
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.11.2004

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


Szukam prostego skryptu downloadu opartego na mysql.
Najlepiej jak by skrypt mial 2 pliki 1 do gladanie dodanych plikow oraz plik admin dodawanie plikow.

Prosze o pomoc.

Ten post edytował gosu 3.11.2004, 20:07:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Majcok12
post 3.11.2004, 21:32:49
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 20.02.2004

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


Nie znam sie na tym, wiec skorzystalem z ksiazki, chyba powinno to wygladac tak:

  1. <?
  2. $sciezka = &#092;"jakiskatalog/katalog/\";
  3. function addf_form() { //funkcja wyswietlajca formularz dodawanie plikow
  4.  
  5. <form method=&#092;"post\" enctype=\"multipart/form-data\" action=\"<?php echo $PHP_SELF ?>\">
  6. <input type=\"hidden\" name=\"action\" value=\"dodajplik\">
  7.  
  8. <table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"95%\" height=\"70%\" align=\"center\" valign=\"top\">
  9.  <tr>
  10. <th width=\"30%\" NOWRAP>Nazwa pliku:</th>
  11. <td width=\"70%\"><input type=\"text\" size=\"20\" name=\"nazwa\"></td>
  12.  </tr> 
  13.  <tr>
  14. <th width=\"30%\" NOWRAP>Opis pliku:</th>
  15. <td width=\"70%\"><textarea rows=\"5\" cols=\"40\" name=\"opis\"></textarea></td>
  16.  </tr> 
  17.  <tr>
  18. <th width=\"30%\" NOWRAP>Autor:</th>
  19. <td width=\"70%\"><input type=\"text\" size=\"20\" name=\"autor\"></td>
  20.  </tr>
  21.  <tr>
  22. <th width=\"30%\" NOWRAP>Plik:</th>
  23. <td width=\"70%\"><input type=\"file\" name=\"url\"></td>
  24.  </tr>
  25.  <tr>
  26. <th width=\"30%\" colspan=\"2\" NOWRAP>
  27. <input type=\"submit\" value=\"Dodaj\">
  28. <input type=\"reset\" value=\"Wyczysc\"></th>
  29.  </tr>
  30. </table>
  31. </table>
  32. </form>
  33. }
  34.  
  35. function dodajplik() { //funkcja dodajca pliki do bazy
  36. global $nazwa, $opis, $autor, $url, $sciezka;
  37.  
  38. if(isset($WINDIR)) $url = str_replace(\"\", \"\", $url);
  39. $file_name - basename($url_name);
  40. if ($url_size <=0) die (\"$urlname jest pusty\");
  41. if(!@copy($url, \"$sciezka/$file_name\")) die (\"nie mozna skopiowac $url_name na $filename\");
  42. if(!isset($WINDIR) && !@unlink(url)) die (\"nie mozna skasowac $url_name\");
  43.  
  44. if (empty($nazwa)) echo \"wpisz nazwe pliku!\"; //sprawdzanie czy pola nie sa czasem puste i czy adres url jest prawidlowy
  45. if (empty($opis)) echo \"wpisz opis!\";
  46. if (empty($autor)) echo \"wpisz autora!\";
  47. if (empty($url)) echo \"wpisz adres URL!\";
  48. sprawdz_url($url);
  49.  
  50. $query = \"INSERT INTO download VALUES(NULL, curdate() '$opis', '$autor', '$url', '$nazwa')\";
  51.  
  52. $wynik = mysql_query($query);
  53.  
  54.  
  55. echo \"<b>Plik zostal dodany</b>\";
  56. }
  57.  
  58. switch($action) {
  59. case \"dodajplik\":
  60. dodajplik();
  61. break;
  62. default:
  63. addf_form();
  64. break;
  65. }
  66. ?>


pzdr
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:16