У меня есть HTML-форма для ввода файла, и php проверяет, является ли файл введенным xls-файлом через расширение .xls !! Теперь, если пользователь переименовывает образ или файл сценария, скажем, abc.jpeg для abc.xsl, файл не будет проверен кодом php! Как я могу проверить, действительно ли это файл xls независимо от расширения? Php код для проверкипроверить файл xls без расширения через php
if(in_array($file_ext,$expensions)=== false)
{
echo "extension not allowed, please choose a .xls file.";
exit();
}
Если вы так ожидаете, вы должны прочитать файл на основе формата, который вы должны проверить. Значит, если файл xls затем проверяет содержимое, если его изображение проверяет пиксель, если файл doc получает его содержимое и проверяет. – Jagadeesh
http://stackoverflow.com/questions/23287341/how-to-get-mime-type-of-a-file-in-php-5-5? –
@MisterHenson Спасибо, что эта ссылка очень помогла – slash