|
|
|
| задача такая: проверить существование файла без учёта расширения. Если более конкретней - мне нужно проверить существование картинки с именем name, т.е. она может быть name.gif name.png или name.jpeg , и при существовании такой картинки удалить её. Хотелось бы узнать, как это сделать правильно, с минимальной нагрузкой для винчестера. Ведь может быть и name.GIF и name.Gif и name.GiF, т.е. просто перебирать и проверять не совсем разумно. | |
|
|
|
|
|
|
|
для: вялый
(06.08.2008 в 16:04)
| | тут два пути.
Либо тупой перебор вариантов if(file_exists($filename)) ...
Либо opendir и уже в массиве имён файлов проводить поиск. | |
|
|
|
|
|
|
|
для: вялый
(06.08.2008 в 16:04)
| |
<?php
$path = './';
$fileName = 'test';
$imgList = glob($path . $fileName . '.{png,gif,jpg,jpeg}', GLOB_BRACE);
print_r($imgList);
|
Как-нибудь так получить список файлов, а затем уже используя полученный массив удалять нужные. | |
|
|
|