Как узнать заполнено ли поле <input type=file>

LameRoy

Guest
Как узнать заполнено ли поле <input type=file>

У меня проблема... Как в пхп можнл проверить заполнено ли поле типа file
Kartinka: <input type=file name=test>

Если проверять существует ли переменная $test то ее нет :(
 

LameRoy

Guest
а если файлов несколько? Нужно проверить какие изменены а какие нет..
т.е. в которых поле заполнено их нужно загрузить вместо старых
 

KR

alive in new life
а ты разве уже посмотрел массив $_FILES?

сделай echo "<pre>",print_r($_FILES),"</pre>";
 

Tigr

Новичок
если поле не заполнено, то в переменной $_FILES['userfile']['error'] будет число 4
с версии php 4.2 на сколько я помню
 

kombo

Новичок
Re: Как узнать заполнено ли поле <input type=file>

Автор оригинала: LameRoy

Если проверять существует ли переменная $test то ее нет :(
Переменная $test есть, если файл внесен в форму, просто поставь <form enctype="multipart/form-data"..., иначе она не доступна - скрипт пытается искать ее в $HTTP_POST_VARS, где ее конечно нет она в $HTTP_POST_FILES
 

pupkin

Guest
Да это понятно. Переменная будет передаваться, но у type=file ведь нет значения, а вопрос был:

Как узнать заполнено ли поле <input type=file> ?
Поэтому я предлагаю проверять на предмет создания временного файла на серваке.
 

Фанат

oncle terrible
Команда форума
Пукин.
вообще-то комбо не с тобой разговаривал.
он просто поделился опытом.
И хотя правильнее было бы дать ссылку на документацию (чего не сделал тут никто), лишним это замечание не является, хотя и не в тему.
 

pupkin

Guest
>>>вообще-то комбо не с тобой разговаривал.

Я с тобой тоже не разроваривал. И что из этого? :)
 

Фанат

oncle terrible
Команда форума
гы. а как я клево опечатался-то.
не специально - клянусь! :))))
 

kombo

Новичок
Автор оригинала: pupkin

Поэтому я предлагаю проверять на предмет создания временного файла на серваке.
Дык я и не подвергаю это сомнению, просто сказал где $test если к ней именно так обращаться
 
Сверху