我正在尝试使用 file_get_contents 来测试 .jpg 是否存在于目录中,如果存在则显示它,否则只需停止循环。
这似乎工作得很好,除非 .jpg 不在目录中,它会继续查找并显示最多 10 个图像的丢失缩略图。
除了 file_get_contents 还有别的吗?我也尝试使用绝对路径并获得相同的结果。
<?
$image = "<br>";
$ListingRid = $row['MLS_NUMBER'];
$img_cnt = 1;
for ($c=1;$c<11;$c++) {
if ($c<10)
$c_ext = "".$c;
else
$c_ext = $c;
if (file_get_contents("http://mydomain.com/images/{$ListingRid}_{$c_ext}.jpg"))
$image .= "<img src=http://mydomain.com/images/{$ListingRid}_{$c_ext}.jpg alt='' width='100' height='75' border='0' />";
else
$c=12;
$img_cnt++;
if ($img_cnt == 3) {
$image .= "<br>";
$img_cnt = 0;
}
}
?>