Проверка типа файлов

Ozzy

Новичок
Проверка типа файлов

Вопрос возник на пустом месте не получается проверить тип файла при загрузке.
Сама функция проверки
PHP:
 function CheckExt($fileType)     
{        
 global $image_extensions;          
    
  if(strpos($fileType, "/") !== false)        
      {           
         $fileTmp = explode("/", $fileType);           
         $fileType = $fileTmp[sizeof($fileTmp) - 1];        
      }
   if(isset($image_extensions[$fileType]))        
      {           
            return true;        
      }    
return false;
}
$image_extensions = array ("image/pjpeg", "image/jpeg");
Вызов if ($valid_img->CheckExt($_FILES['isFile']['type'])) Всегда возвращает true ( Хотя тип файла определяется, в чем проблема?
 

Фанат

oncle terrible
Команда форума
Оззи.
ты пришел сюда, чтобы мы нашли тебе ошибку в примитивном коде, который сравнивает две строки?
 

gonza

Новичок
Re: Проверка типа файлов

Автор оригинала: Ozzy
Всегда возвращает true
Не верю...
Или ты не все озвучил или оно всегда возвращает false

PHP:
isset($image_extensions[$fileType])
Медитируй...
 

bestic

Новичок
Проверять тип загруженого файла по параметру 'type' массива $_FILES - изврат.
 

Ozzy

Новичок
Re: Re: Проверка типа файлов

Фанат
Нет я прошу просто укзать на то, что я делаю не так!


Автор оригинала: gonza
Не верю...
Или ты не все озвучил или оно всегда возвращает false

PHP:
isset($image_extensions[$fileType])
Медитируй...
Я по разному уже медитировал, а то что возвращает true, просто я уже разные варианты проверки делал но толку небыло!

Автор оригинала: bestic
Проверять тип загруженого файла по параметру 'type' массива $_FILES - изврат.
Чем тогда посоветуеш проверить?
 

Фанат

oncle terrible
Команда форума
Ozzy
Ну ты смешной чувак. Ты должен САМ разобраться, что ты делаешь не так. Это и есть основная работа программиста.

А ты думал, что программист - это тот, кто поплевывая в потолок пишет код, а если он не работает, то бегом на форум - "найдите мне тут ошибку"? Так не бывает, к сожалению.
Разбирайся.
 

gonza

Новичок
Re: Re: Re: Проверка типа файлов

Автор оригинала: Ozzy
Я по разному уже медитировал, а то что возвращает true, просто я уже разные варианты проверки делал но толку небыло!
PHP:
print_r(array ("image/pjpeg", "image/jpeg"));
Array
(
[0] => image/pjpeg
[1] => image/jpeg
)

PHP:
isset($image_extensions[$fileType]);
Продолжай медитировать...
 

Vallar_ultra

Любитель выпить :)
Ozzy
in_array

а вообще для таких случаев есть замечательная штука: var_dump()
 
Сверху