![]() |
![]() ![]() |
![]() |
-Gość_leszek_*- |
![]()
Post
#1
|
Goście ![]() |
witam....
$uploaddir = '.........../phpprojekt88/temp/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if($_FILES['userfile']['name'] =="none") { echo"<BR><BR>Problem....brak pliku do wczytania"; menu_uzyt_wyr(); exit; } if ($_FILES['userfile']['type'] != 'text/plain') { echo"<BR><BR>Problem...plik nie jest plikiem tekstowym"; menu_uzyt_wyr(); exit; } if ($_FILES['userfile']['size'] == 0) { echo"<BR><BR>Problem...plik ma wielkosc zero bajtow"; menu_uzyt_wyr(); exit; } mam powyższy sprawdzający fragment kodu przed wysłaniem pliku na serwer..... jest tylko małe ale.... nie działa ![]() w każdym przypadku wyskakuje błąd Problem...plik nie jest plikiem tekstowymnawet jak probuję wrzucic na serwer pusty plik tekstowy..... Pytanie gdzie jest błąd?? Proszę o pomoc Leszek |
|
|
-Gość_leszek_*- |
![]()
Post
#2
|
Goście ![]() |
if ($_FILES['userfile']['type'] != 'text/plain') { echo"<BR><BR>Problem...plik nie jest plikiem tekstowym"; menu_uzyt_wyr(); exit; } if ($_FILES['userfile']['size'] == 0) { echo"<BR><BR>Problem...plik ma wielkosc zero bajtow"; menu_uzyt_wyr(); exit; } BINGO wystarczyło zmienić kolejność tzn if ($_FILES['userfile']['size'] == 0) { echo"<BR><BR>Problem...plik ma wielkosc zero bajtow"; menu_uzyt_wyr(); exit; } if ($_FILES['userfile']['type'] != 'text/plain') { echo"<BR><BR>Problem...plik nie jest plikiem tekstowym"; menu_uzyt_wyr(); exit; } i kod działa poprawnie Może mi ktoś wytłumaczyć dlaczego kolejność decyduje o poprawności tego kodu? ![]() Pozdrawiam Leszek |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 00:25 |