在PHP中显示文件夹中的图像
我目前正在创建一个电子商务网站,从数据库中检索车辆详细信息,并在文件夹中搜索其图像。我使用下面的代码搜索文件夹中的图像,但它只显示JPG文件的名称,而不显示它的图像。有人能帮我确定如何显示车辆的图像吗在PHP中显示文件夹中的图像,php,image,directory,Php,Image,Directory,我目前正在创建一个电子商务网站,从数据库中检索车辆详细信息,并在文件夹中搜索其图像。我使用下面的代码搜索文件夹中的图像,但它只显示JPG文件的名称,而不显示它的图像。有人能帮我确定如何显示车辆的图像吗 $imageName=$_POST['car']; if ($handle = opendir('Images/$imageName')) { $dir_array = array(); while (false !== ($file = readdir($handle))) {
$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="" />';
echo';
我希望您正在某处对$\u POST['car']进行验证/消毒?您必须在结果周围放置html标记。尝试:
echo”“代码>
其中,PATH_TO_IMAGE是图像文件夹的相对/绝对url地址
前
echo”“代码>嗯。。。如果您有JPG的名称,请使用
..您必须使用普通HTML。例如,echo'代码>您好,im$imageName是什么?图像是否为您要显示的图像?每一张图片都是独一无二的吗?