以PHP中的目录显示图像
问题描述:
我试图使用PHP回显命令和IMG标记从目录显示图像文件。以PHP中的目录显示图像
下面是代码:
//These variables represent the file name extensions from a form element from a previous page
$bannerimg=$_POST["banimg"];
$adimage=$_POST["adimage"];
echo "<img src='imgdir/'".$bannerimg."/>";
当我回声出文件中的变量($ bannerimg和$ adimage)我得到正确的文件名和扩展名。
从理论上讲,这会工作吗?如果是这样,处理该echo语句的正确语法是什么?
感谢您的帮助。
达斯汀
答
是的,它会工作,但你应该已经测试过。
替代语法回声发言,我觉得更易读一点是:
echo "<img src='imgdir/{$bannerimg}/>";
echo "<img src='imgdir/$bannerimg/>";
你可以阅读手册中的所有有关variable parsing中,第一语法是复杂的,第二个是简单。我更喜欢复杂的变量,因为变量的末尾是明确定义的,您可以将它用于复杂的表达式,而不仅仅是简单的变量。
答
你做得对,但你可以使用下面的方法来保持它的干净。
echo "<img src='imgdir/$bannerimg' />";
+1
我会偏离单词清洁。这是完全透视的。 –
谢谢Yannis它的工作原理,是的,我之前测试过它,我只是不清楚我的原始问题。感谢您的链接,现在阅读。 –