Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Prosty upload plików i ich wyświetlanie
deadmen4
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

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


Witam,

Cała koncepcja wygląda następująco:

- 1 strona - Prosty upload pliku (formularzem) (do katalogu update): |-----------------------| |/Wybierz Plik\| |-----WPROWADŹ OPIS-----| |/Wyślij\|

- 2 strona - Również prosta, lista plików znajdujących się w katalogu update: 1. |-----OPIS-----| |Nazwa pliku która jest jednocześnie linkiem do pobrania tego pliku|


Przepraszam z takie ordynarne rysunki (szkice), ale chodzi tylko o to jak to ma mniej więcej wyglądać czarodziej.gif


No dobra, pozornie proste....... a jednak nie.

Mam jak narazie skrypt uploadu:

  1.  
  2. <?php
  3.  
  4.  
  5.  
  6.  
  7. if (isset($_FILES['Plik']))
  8. {
  9. if (move_uploaded_file($_FILES['Plik']['tmp_name'],'./mapki/'.$_FILES['Plik']['name']))
  10. {
  11. echo('Mapka została wysłana ');
  12. }
  13. else
  14. {
  15. switch($_FILES['Plik']['error'])
  16. {
  17. case 1: echo('Przesyłany plik jest większy niż zezwala konfiguracja serwera.');break;
  18. case 2: echo('Przesyłany plik jest większy niż zezwala formularz.');break;
  19. case 3: echo('Przesłano tylko część pliku.');break;
  20. case 4: echo('Plik nie został przesłany');break;
  21. }
  22. }
  23. }
  24. ?>
  25.  
  26. <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
  27. <input type="hidden" name="MAX_FILE_SIZE" value="1000000000" />
  28. Wskaż mapke do wysłania: <input type="file" name="Plik" /
  29. <input type="submit" value="Wyslij plik" />
  30. </form>
  31.  


Przede wszystkim trzeba dołożyć pole do wprowadzania opisu. (więc chyba również kolejną zmienną)

Kolejny problem to OPIS i NAZWA pliku muszą być chyba gdzieś przechowywane, albo jakoś dodawane (żeby na drugiej stronie były na liście)

Nie wiem jak to rozwiązać.
Na drugiej stronie musi być również jakiś skrypt który po uploadzie doda kolejną pozycje na liście, oraz z nazwy zrobi link.



Wiem, że trochę nie wyraźnie to wytłumaczyłem, ale mam nadzieje, że ktoś zrozumie o co mi chodzi.

Jeszcze jedno: Nie wiem czy dobrze, ale myśle, że nazwa i opis muszą być dodawane do zmiennych w czasie uploadu, a gdy już zostaną dodane na liste, te zmienne powinny być "wyczyszczone"... oraz chyba ta druga strona musi być (po przejściu na nią) includowana, żeby zmienne się zachowały..... a zresztą nie wiem.... pewnie głupoty pisze withstupidsmiley.gif

Z góry dzięki za pomoc,

pozdr.



--------------------
zmoderowano - waga i rozmiar
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 Aktualny czas: 20.08.2025 - 18:58