我正在开发一个wordpress插件,在这个插件中,我需要从我的插件图片文件夹中拉出所有带有.png扩展名的图片。我正在使用下面的代码
foreach ( glob( plugin_dir_path(__FILE__ ) .'images/previews/*.png') as $img ) { echo $img.'<br>';
echo '<img src="$img" alt="">';
}当我回显$img时,它会显示整个路径,但当我使用此路径作为图像源时,它不会显示image.It,如果我不使用'alt‘,它会显示一个损坏的图像。我已经搜索过了,但在网上找不到任何适合我的解决方案。但是包含相同代码的原始php文件工作得很好。
发布于 2015-10-14 02:29:41
如果运行这段代码并查看页面的源代码,就会发现实际上并没有将$img的值放入img标记中。
echo '<img src="$img" alt="">'; // this is what you have now
echo '<img src="' . $img . '" alt="">'; // this is what you need编辑10/13/2015 2:52 PM CST:这里是一些php代码的链接,使用我上面的例子和注释这是你需要的。它生成了一个很好的img标记,如果将它放在一个HTML文件中并由浏览器呈现,就会在屏幕上显示一个图像。http://sandbox.onlinephpfunctions.com/code/e7dbe3e475ac83c8eeaa1ac6efb08063a889d6ca
如果它不工作,请确保您可以(使用浏览器)真正浏览到src标记中的内容。
https://stackoverflow.com/questions/33109112
复制相似问题