Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przerobienie skryptu
Forum PHP.pl > Forum > PHP
kawon
Witam.

Prosiłbym kogoś o przerobienie tego skryptu dodając do niego:

1.Nie pokazywanie pliku index.php
2.Obok każdego pliku dodana data i godzina uploadu.
3.Pliki umieszczone od najnowszego (czyli ten który został ostatnio dodany)
4.Pliki wyświetlane na stronach, czyli na jednej stronie może być 20 plików.

Pozdrawiam


  1. <?php
  2. echo '<?xml version="1.0" encoding="iso-8859-2"?>';
  3. ?>
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  7. <title>Upload</title>
  8. </head>
  9. <body>
  10.  
  11. <div>
  12. <form enctype="multipart/form-data" action="index.php" method="POST">
  13. <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
  14. <input name="plik" type="file" />
  15. <input type="submit" value="Wyslij plik" />
  16. </form>
  17. </div>
  18.  
  19. <?php
  20. $plik_tmp = $_FILES['plik']['tmp_name'];
  21. $plik_nazwa = $_FILES['plik']['name'];
  22. $plik_rozmiar = $_FILES['plik']['size'];
  23.  
  24. if(is_uploaded_file($plik_tmp)) {
  25. move_uploaded_file($plik_tmp, "$plik_nazwa");
  26. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  27. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  28. }
  29. ?>
  30. <br>
  31. <br>
  32. <br>
  33. <br>
  34. #
  35. <?php
  36. #
  37. $kat = $_GET['katalog'];
  38. #
  39. if (empty($kat))
  40. #
  41. $kat = ".";
  42. #
  43. else
  44. #
  45. $kat = realpath($kat);
  46. #
  47. echo "Zawartosc katalogu : " . $kat . "<br>";
  48. #
  49. echo "<hr><br>";
  50. #
  51. $katalog = dir($kat);
  52. #
  53.  
  54. #
  55. while($plik = $katalog->read()){
  56. #
  57.  
  58. if (is_dir($kat . "/" . $plik)) {
  59. #
  60. echo "<BR>";
  61. #
  62. }
  63. #
  64. else
  65. #
  66. {
  67. #
  68.  
  69. #
  70. echo "<A HREF='".$plik."'>" . $plik . "</A><BR>";
  71. #
  72. }
  73. #
  74. }
  75. #
  76.  
  77. #
  78. $katalog->close();
  79. #
  80. ?>
  81.  
  82.  
  83. </body>
  84. </html>
thek
To jest forum mające pomagać w przeróbkach Ci. Nie mające za Ciebie odwalić całą pracę. Albo chcesz pomocy i poprosisz o wskazówki, albo temat przeniesie się do giełdy jako wolontariat. Decyzja należy do Ciebie.
kawon
to słuchajcie, mógłby mi ktoś powiedzieć jakie funkcje dodać?
blooregard
Cytat
to słuchajcie, mógłby mi ktoś powiedzieć jakie funkcje dodać?

1. hideIndex();
2. showUploadFileDateAndTime();
3. sortFilesByDate($sort_order = 'ASC');
4. showFiles($files_per_page = 20);

kawon
Niestety jakoś mi to nie wychodzi.

Mógłby mi ktoś wycenić za ile mógłby przerobić skrypt?

Pozdrawiam
Wicepsik
99gr haha.gif

Pokaż jak próbowałeś przerobić skrypt.
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.