Файл проверки PHP существует, не зная расширение

Я должен проверить, существует ли файл, но я не знаю расширение.

IE я хотел бы сделать:

if(file_exists('./uploads/filename')):
 // do something
endif;

Конечно, та привычка работает, поскольку она не имеет никакого расширения. расширение будет любой jpg, jpeg, png, gif

Какие-либо идеи способа сделать это, не делая цикла?

30
задан Benjamin 5 February 2014 в 15:33
поделиться

2 ответа

Вам нужно будет выполнить glob ():

$result = glob ("./uploads/filename.*");

и посмотреть, содержит ли что-нибудь $ result .

59
ответ дан 27 November 2019 в 23:40
поделиться

Знаете ли вы о функции PHP filetype? http://php.net/manual/en/function.filetype.php

Или иначе is_file() http://www.php.net/manual/en/function.is-file.php

-1
ответ дан 27 November 2019 в 23:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: