我使用$ count_files循环显示图像,并在帖子的主图像旁边显示这些图像。在本地服务器上,如果有0图像计数为0,如果有1图像计数是1等..(这是正确的)。 但是在在线服务器(linux主机)上,即使没有图像,它也会将计数返回为1,但对于其余部分,1是1,2是2等是正确的。
$count_files = count(glob($_SERVER['DOCUMENT_ROOT'].'/'.$multiple_images_dir.'/*.jpg'));
for($i = 0; $i < ($count_files) ; $i++){
$echoMultipleImage = '';
//and some other related codes ..
$echoMultipleImage .= '/'.($i+1).'.jpg" width="70px">' ;
echo $echoMultipleImage ;
}
即使我尝试过($ i = 1; $ i&lt; = $ count_files ..但它重新出现了 没有图像数字1 ...
答案 0 :(得分:0)
只需改为:
$files = glob($_SERVER['DOCUMENT_ROOT'].'/'.$multiple_images_dir.'/*.jpg');
if ($files){
$count_files = count($files);
}
//如果某人不知道答案,则无需将其标记为否定!!