[英]Displaying Images from a folder in PHP
我目前正在创建一个电子商务网站,我从数据库中检索车辆详细信息并在文件夹中搜索其图像。 我使用下面的代码来搜索图像的文件夹,但它只显示 JPG 文件的名称而不是它的图像。 任何人都可以帮助确定我如何显示车辆的图像
$imageName=$_POST['car'];
if ($handle = opendir('Images/$imageName')) {
$dir_array = array();
while (false !== ($file = readdir($handle))) {
if($file!="." && $file!=".."){
$dir_array[] = $file;
}
}
echo $dir_array[rand(0,count($dir_array)-1)];
closedir($handle);
}
您需要在 img HTML 标签内打印图像的路径,否则它只是纯文本。
echo '<img src="Images/' . $imageName . $dir_array[rand(0,count($dir_array)-1)] . '" alt="" />';
我希望您在某处对 $_POST['car'] 进行一些验证/清理?
您必须在结果周围放置 html 标签。 尝试:
echo "<img src='PATH_TO_IMAGE/".$dir_array[rand(0,count($dir_array)-1)]."'>";
其中 PATH_TO_IMAGE 是您的图像文件夹的相对/绝对 url 地址
前任
echo "<img src='/images/".$dir_array[rand(0,count($dir_array)-1)]."'>";
嗯...如果您有 JPG 的名称,请使用<img src="NAME_OF_THE_IMAGE.JPG" />
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.