Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%)
|
Poprzez formularz (name=zdjecie) dodaje zdjęcie, które następnie ma sięwgrać na serwer. Kod wygląda tak:
[php:1:5c0f5c04ec] $zdjecie = $_FILES['zdjecie']['tmp_name']; $zdjecie_size = $_FILES['zdjecie']['size']; $zdjecie_type = $_FILES['zdjecie']['type']; $zdjecie_error = $_FILES['zdjecie']['error']; if ($zdjecie_error > 0) { switch ($zdjecie_error) { case 1: echo '<B>BŁĄD:</B> Rozmiar pliku przekroczył wartość upload_max_filesize'; break; case 2: echo '<B>BŁĄD:</B>Rozmiar pliku przekroczył wartość max_file_size'; break; case 3: echo '<B>BŁĄD:</B>Plik wysłany tylko częściowo'; break; case 4: echo '<B>BŁĄD:</B>Nie wysłano żadnego pliku'; break; } exit; } [/php:1:5c0f5c04ec] Problem polega na tym, że jeśli do formularza nie dodam żadnego zdjęcia, to wyświetlają się błędy, związene z tym, że zmienna zdjecie jest pusta, a przecież powinien się wyświetlić alert 'nie wysłano żadnego pliku'. Widzicie jakieś błędy w kodzie, który podałem? |
|
|
|
maciu dodawanie zdjęcia przez formularz 26.12.2003, 21:30:08
Aiker No bo przeciez jak zmienna "Zdjecie" jest pusta
... 26.12.2003, 21:51:14
.dragonfly Jesli chcesz sprawdzac czy zmienna nie jest pusta ... 26.12.2003, 21:51:24
kicaj $_FILES['nazwa'] == "none" -> pusta 26.12.2003, 22:25:54
maciu CytatNo bo przeciez jak zmienna "Zdjecie" jest pus... 26.12.2003, 23:59:25
Cudi Błędów nie ma, ścieżka do pliku była pusta. więc p... 27.12.2003, 01:26:54
Aiker Troszke zle sie wyrazilem poprostu jak nie podasz ... 27.12.2003, 10:15:59
maciu kurcze, na localhoscie wszystko mi dobrze działa, ... 27.12.2003, 10:59:46
marcinkooter tez mam ten problem 18.01.2011, 13:58:41
ciekawskiii Sprawdzaj filesize albo nazwa pliku, jezeli filesi... 18.01.2011, 21:52:12 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 07:43 |