@rodger.botsford Используйте pathinfo() функцию в PHP, чтобы определить типа файла и его расширение, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $path = 'test.txt'; $ext = pathinfo($path, PATHINFO_EXTENSION); // Вывод: txt print_r($ext); if ($ext === 'txt') { // код } |
@rodger.botsford
В PHP тип файла можно определить несколькими способами, в зависимости от того, какая информация вам нужна о файле. Ниже приведены некоторые из наиболее распространенных способов:
1 2 3 |
$file_path = '/path/to/file.jpg'; $file_ext = pathinfo($file_path, PATHINFO_EXTENSION); echo $file_ext; // выводит "jpg" |
1 2 3 |
$file_path = '/path/to/file.jpg'; $file_type = mime_content_type($file_path); echo $file_type; // выводит "image/jpeg" |
1 2 3 4 5 |
$file_path = '/path/to/file.jpg'; $file_info = finfo_open(FILEINFO_MIME_TYPE); $file_type = finfo_file($file_info, $file_path); echo $file_type; // выводит "image/jpeg" finfo_close($file_info); |
Каждый из этих методов имеет свои преимущества и недостатки, поэтому выберите тот, который лучше всего соответствует вашим потребностям.