[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: file_exists и регулярные выражения
proffpoker
Хочу проверить файл(изображение) на существование:
file_exists("images/image.png или jpg или gif")
Вместо "png или jpg или gif", нужно регулярное выражение.



Спустя 15 минут, 9 секунд (17.07.2011 - 12:17) DySprozin написал(а):
<?
$file = 'file.png'; //какой-то файл
if (preg_match('#\.(?: png|jpg|gif)$#is', $file) && file_exists($file)) echo 'OK!';

Спустя 14 минут, 54 секунды (17.07.2011 - 12:31) neadekvat написал(а):
Другой вариант:
$pic = 'images';
foreach (glob("{images/{$pic}.jpg,images/{$pic}.gif,images/{$pic}.png}", GLOB_BRACE) as $filename)
echo $filename . '<br />';

Спустя 10 минут, 5 секунд (17.07.2011 - 12:42) proffpoker написал(а):
Спасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.