Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Определение типа загруженного файла
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Определение типа загруженного файла

Страниц (1): [1]
 

1. Coder1994 - 18 Ноября, 2011 - 22:54:06 - перейти к сообщению
Здравствуйте!
Вот есть такой код:
PHP:
скопировать код в буфер обмена
  1. if ($_FILES["uploadfile$i"]['type'] == 'image/gif') $ext == 'gif';
  2. if ($_FILES["uploadfile$i"]['type'] == 'image/png') $ext == 'png';
  3. if ($_FILES["uploadfile$i"]['type'] == 'image/jpeg') $ext == 'jpg';

Просматриваю переменную ext через var_dump возвращает NULL, а когда просматриваю переменную $_FILES["uploadfile$i"]['type'], возвращает image/jpeg.
Почему переменной ext не задаётся значение, ведь условие задано верно?
2. dadli - 19 Ноября, 2011 - 00:10:05 - перейти к сообщению
Coder1994
так?
PHP:
скопировать код в буфер обмена
  1. if ($_FILES["uploadfile".$i]['type'] == 'image/jpeg') $ext = 'jpg';
3. DeepVarvar - 19 Ноября, 2011 - 00:26:30 - перейти к сообщению
Use exif_imagetype()
4. EuGen - 19 Ноября, 2011 - 11:33:22 - перейти к сообщению
Coder1994
Приведите весь код, будет яснее.

 

Powered by ExBB FM 1.0 RC1