Мне нужно знать, существует ли изображение в каталоге или нет. Учитывая имя файла и каталог, как я могу определить, существует ли он?
Спасибо!
file_exists($filename);
http://www.php.net/file_exists
$dir = '/var/img/'; $name = 'img.jpg'; echo is_file($dir.$name);
<?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) { echo "The file $filename exists"; } else { echo "The file $filename does not exist"; } ?>
Источник: http://in.php.net/file_exists
Если вам нужно знать больше, чем file_exists (), вы должны взглянуть на функцию stat ... Она может сказать вам, существует ли файл, и если да, то насколько он большой, и какого типа файл (и о дюжина других вещей) ...
bool file_exists(string $filename)
Вы говорите об изображении ... возможно, вы пытаетесь найти способ поместить какое-нибудь изображение без изображения вместо несуществующего?
Если да - посмотрите на что-то вроде это . Еще прочитайте руководство, как люди говорили раньше ...