我正在使用wordpress插件,在该插件中,我需要从存储我的插件图像文件夹的文件夹中提取.png扩展名的所有图像。我使用以下代码
foreach ( glob( plugin_dir_path(__FILE__ ) .'images/previews/*.png') as $img ) { echo $img.'<br>';
echo '<img src="$img" alt="">';
}
当我回显$ img它显示整个路径但是当我使用此路径作为图像源时它不显示图像。如果我不使用&#39; alt&#39;它会显示损坏的图像。我已经搜索过了,但无法找到适合我的网络解决方案。但是具有相同代码的原始php文件正常工作
答案 0 :(得分:0)
如果您运行此代码并查看网页来源,则会发现您实际上并未将$img
的值放入img
代码中。
echo '<img src="$img" alt="">'; // this is what you have now
echo '<img src="' . $img . '" alt="">'; // this is what you need
编辑2015年10月13日下午2:52 CST:这是使用我的上述示例的一些PHP代码的链接,注释这是您需要的。它会生成一个好的img
标记,如果放在HTML文件中并由浏览器呈现,则会在屏幕上显示图像。 http://sandbox.onlinephpfunctions.com/code/e7dbe3e475ac83c8eeaa1ac6efb08063a889d6ca
如果它无法正常工作,请确保您可以(使用浏览器)浏览src
标记内的内容。