Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Jak sprawdzić czy plik został wybrany w formularzu?
sytluk
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 3
Dołączył: 1.08.2006

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


Witam,

nie mogę sobie poradzić z następującym problemem:
mam formularz który ma za zadanie przesłanie pliku graficznego. Przed wysłaniem pliku na serwer chcę sprawdzić czy w formularzu został wybrany jakiś plik czy nie. Funkcja isset nie chce niestety działać poprawnie. Jakieś pomysły?

formularz:
  1. <form action="wynik.php" method="POST" enctype="multipart/form-data">
  2. <input type="file" name="plik">
  3. <input type="submit">
  4. </form>


wynik.php
  1. if(isset($_REQUEST['plik']))
  2. {
  3. $lokalizacja = 'images/plik.jpg';
  4.  
  5. if(is_writeable('images/'))
  6. {
  7. if(is_uploaded_file($_FILES['plik']['tmp_name']))
  8. {
  9. if(!move_uploaded_file($_FILES['plik']['tmp_name'], $lokalizacja))
  10. {
  11. message_error('Nie udało się przekopiować pliku na serwer.');
  12. }
  13. else
  14. {
  15. message_error('Ze względów bezpieczeństwa plik nie mógł być skopiowany na serwer. Spróbuj jeszcze raz.');
  16. }
  17. }
  18. else
  19. {
  20. message_error('Brak uprawnień zapisu dla danego katalogu');
  21. }
  22. }
  23. else
  24. {
  25. echo('Plik nie istnieje<br>');
  26. }
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 - 17:38