Какая функция PHP даст мне тип файла? - PullRequest
0 голосов
/ 20 января 2011

Я получаю файл с «file_get_contents», есть ли какая-нибудь функция PHP, которая выдаст мне тип файла? В этом примере "JPG".

$imagedata = file_get_contents("/path/to/image.jpg");      

Пожалуйста, дайте мне несколько подсказок.

С наилучшими пожеланиями,

Ответы [ 2 ]

1 голос
/ 20 января 2011

Слово, которое вы ищете: расширение .

$ext = pathinfo($file, PATHINFO_EXTENSION);

Это точная копия Как извлечь расширение файла в PHP? хотя, попробуйте поискать немного лучше в следующий раз.

1 голос
/ 20 января 2011

Вы можете использовать pathinfo следующим образом:

$extension = pathinfo($filename, PATHINFO_EXTENSION); // jpg

Обратите внимание, что, поскольку это извлекает расширение из имени файла, им можно легко управлятьВы должны использовать функцию типа getimagesize , чтобы определить, является ли файл реальным изображением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...