Коды ошибок $_FILES

Spectrum

Guest
Коды ошибок $_FILES

В упор не могу найти, где расшифровываются(объясняются) Коды ошибок
error при print_r($_FILES)
Спасибо.
 

Spectrum

Guest
Спасибо Maxim Matyukhin

как может получаться
Array
(
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)

а вот

if (isset($_FILES['userfile']))
{
echo "Картинка есть";
}
else
{
echo "Картинки нет";
}


выводит картинка есть, или тут empty надо юзать?? Так с ней то же что то не то.....

if (empty($_FILES['userfile']))
{
echo "Картинки нет";
}
else
{
echo "Картинка есть";
}

картинка есть как так?Вразумите:)
Спасибо.Maxim Matyukhin
Maxim Matyukhin
 

SiMM

Новичок
Spectrum, мануал посмотри внимательно, как там это делается. И потом, что мешало проверять
PHP:
if ($_FILES['userfile']['error'])echo 'error';
else echo 'ok';
Массив то $_FILES['userfile'] у тебя по факту POST'а будет определён независимо от загруженности картинки.
PS: и ещё - обманывать нехорошо - судя по всему, ты привёл результат print_r($_FILES['userfile']), а не print_r($_FILES)
 

Spectrum

Guest
спасибо .
P.S. обмана нет просто вытащмл массив из phpinfo(32)

Спасибо разобрался проверять по ['size'] надо было.
Спасибо всем.
 

Макс

Старожил PHPClub
Сверху