Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzic poprawnosc pliku przed uploadem
marcini82
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 1
Dołączył: 20.05.2005
Skąd: Poznań

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


Witam!

Mam formularz do wyslania pliku na serwer.
Czy istnieje mozliwosc sprawdzenia w JS, czy sciezka do wysylanego pliku w formularzu jest wpisana poprawnie? Tzn. ze to rzeczywiscie jest sciezka do istniejacego pliku, a nie ze ktos sobie wpisal jakies bzdury i nacisnal wyslij?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Lepiej to zrobić po stronie php, bo JavaScript może służyć tylko jako pomoc przy walidacji danych przychodzących i jest często zawodny. Powód: łatwo wyłączyć JavaScript

A w php:
  1. <form action="" method="post">
  2. <input type="file" name="plik" />
  3. <input type="submit" name="submit" value="OK" />
  4. </form>
  5. <?php
  6.  
  7. switch( $_FILES['plik']['error'] )
  8. {
  9. case 0:
  10. echo 'There is no error, the file uploaded with success.';
  11. break;
  12. case 1:
  13. echo 'The uploaded file exceeds the upload_max_filesize directive in php.ini.';
  14. break;
  15. case 2:
  16. echo 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the 
    HTML form.'
    ;
  17. break;
  18. case 3:
  19. echo 'The uploaded file was only partially uploaded.';
  20. break;
  21. case 4:
  22. echo 'No file was uploaded.'; // Ciebie interesuje to
  23. break;
  24. case 6:
  25. echo 'Missing a temporary folder. Introduced in php 4.3.10 and php 5.0.3.'; // Ciebie interesuje to
  26. break;
  27. }
  28.  
  29. ?>
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: 6.10.2025 - 07:46