PHP设置图像标记的图像源

时间:2016-05-09 11:20:15

标签: php

我正在尝试使用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一起使用。

2 个答案:

答案 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个变量