我正在尝试使用PHP获取文件夹中的图像列表并显示它。 这是我目前的代码:
$images = glob($volumePath."*");
foreach($images as $image) {
$path = str_replace('C:\xampp\htdocs\\', '..', $image]);
$path2 = str_replace(' ', '%20', $path);
$file = "<img src=".$path2."/>";
echo $file;
}
现在,它可以检索图像数组,但是当我尝试显示它时,它会显示通用的占位符图像。如何让它显示图像?
通过给它文件路径进行测试,它显示但不能与php一起使用。
答案 0 :(得分:0)
您在foreach中使用的数组变量应为$image
,请尝试使用可能有助于解决此问题的代码。
$images = glob($volumePath."*");
foreach($images as $image) {
$path = str_replace('C:\xampp\htdocs\\', '..', $image[$page]);
$path2 = str_replace(' ', '%20', $path);
$file = "<img src='".$path2."'/>";
echo $file;
答案 1 :(得分:0)
试试这个完整的代码:
v.co.za,1,Database name somedb_db1,Full somepassword,Login somelogin_1,Read only somepassword,Read/Write somepassword,Server name some.host.net
w.org.za,1,Database name somedb_db1,Full somepassword,Login somelogin,Read only somepassword,Read/Write somepassword,Server name some.host.net
y.co.za,1,Server name some.host.net,Database name somedb_wp,Full somepassword,Login somelogin_4,Read/Write somepassword,Read only somepassword
y.co.za,2,Server name some.host.net,Read/Write somepassword,Read only somepassword,Login somelogin_3,Full somepassword,Database name somedb_db3
z.co.za,1,Database name somedb_db1,Full somepassword,Login somelogin_1,Read only somepassword,Read/Write somepassword,Server name some.host.net
请注意$images = glob($volumePath."*");
foreach($images as $key => $image) {
$path = str_replace('C:\xampp\htdocs\\', '../', $image);
$path2 = str_replace(' ', '%20', $path);
$file = "<img src='".$path2."'/>";
echo $file;
}
变量中的单引号,修改后的$file
语句和foreach
中的单$image
个变量