【发布时间】:2017-06-26 09:21:56
【问题描述】:
我想一次检查多个文件是否存在。如果这些文件中的任何一个存在,我想显示一个文本:
$filepre = ''.$br.'/filethumb/'.$name.'.jpg';
$filess = ''.$br.'/ss/'.$name.'.jpg';
$filess1 = ''.$br.'/ss/'.$name.'1.jpg';
$filess2 = ''.$br.'/ss/'.$name.'2.jpg';
$filess3 = ''.$br.'/ss/'.$name.'3.jpg';
$filess4 = ''.$br.'/ss/'.$name.'4.jpg';
$filess5 = ''.$br.'/ss/'.$name.'5.jpg';
$filess6 = ''.$br.'/ss/'.$name.'6.jpg';
$filess7 = ''.$br.'/ss/'.$name.'7.jpg';
$filess8 = ''.$br.'/ss/'.$name.'8.jpg';
$filess9 = ''.$br.'/ss/'.$name.'9.jpg';
然后我想检查这些文件是否存在。如果这 10 个文件中有 1 个存在,则显示文本 "Screenshots:"。如果不存在文件,则不会显示任何内容。
我试过了:
if (file_exists($filess or $filess1 or $filess2 or $filess3 or $filess4 or $filess5 or $filess6 or $filess7 or $filess8 or $filess9)){
echo 'Screenshots';
}
我做错了什么导致它不起作用吗?
【问题讨论】:
-
将你的文件名放在一个数组中并循环遍历它。
-
怎么样?你能帮我写下来吗?
标签: php file-exists