Я получаю файл с «file_get_contents», есть ли какая-нибудь функция PHP, которая выдаст мне тип файла? В этом примере "JPG".
$imagedata = file_get_contents("/path/to/image.jpg");
Пожалуйста, дайте мне несколько подсказок.
С наилучшими пожеланиями,
Слово, которое вы ищете: расширение .
$ext = pathinfo($file, PATHINFO_EXTENSION);
Это точная копия Как извлечь расширение файла в PHP? хотя, попробуйте поискать немного лучше в следующий раз.
Вы можете использовать pathinfo следующим образом:
$extension = pathinfo($filename, PATHINFO_EXTENSION); // jpg
Обратите внимание, что, поскольку это извлекает расширение из имени файла, им можно легко управлятьВы должны использовать функцию типа getimagesize , чтобы определить, является ли файл реальным изображением.