Определить, существует ли строковое значение в массиве белого спискаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Определить, существует ли строковое значение в массиве белого списка

Сообщение Anonymous »

У меня есть код:

Код: Выделить всё

$acceptFormat = array(
'jpg' => 'image/jpeg',
'jpg' => 'image/jpg',
'png' => 'image/png'
);

if ($ext != "jpg" && $ext != "jpeg" && $ext != "png") {
throw new RuntimeException('Invalid file format.');
}

$mime = mime_content_type($_FILES['file']['tmp_name'][$i]);
if ($mime != "image/jpeg" && $mime != "image/jpg" && $mime != "image/png") {
throw new RuntimeException('Invalid mime format.');
}
У меня есть массив $acceptFormat с разрешенными форматами файлов и двумя идентификаторами:
Можно ли как-то изменить это, если проверять расширения и тип mime на основе массива AcceptFormat?

Подробнее здесь: https://stackoverflow.com/questions/526 ... list-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»