[英]img src won't work with php variables
<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>
您好img src实际上位于其他目录/ images中
我知道这可能超级简单,但我花了一个小时才完成,却一无所获。 该页面有效,但不显示目录。 请帮菜鸟。 我在a href和img src前面取出<不能使页面显示
有两种方法可以做到这一点:
首先,在代码块之外:
<?php
// code here
?>
<a href="<?= $productLink ?>" alt="<?= $productName ?>">
<!-- or -->
<img src="<?echo $productImgURL; ?> alt="<?php echo $productName . ' ' . $productType ?>">
</a>
第一种形式称为短打开标记 ,必须在您的php.ini中启用它(几乎总是这样)。
或者,如果您在代码块中执行此操作:
<?php
echo <<<END
<a href="$productLink" alt="$productName">
<img src="$productImgLURL" alt="$productName $productType">
</a>
END
<<<END
是一个Heredoc ,我通常更喜欢在双引号中使用大字符串,这需要转义包含双引号。
当您对生成HTML的代码有疑问时,工作1是查看输出源并将其与您的期望进行比较。 我以前遇到过这样的问题,当我停止考虑PHP代码并查看实际输出时,它们通常消失了。
$ productImg1URL的内容是什么-如果它所引用的图像在以/ images /开头的URL中-会以$ productImg1URL开头。 如果只是图像的名称,但是没有路径,则必须将其放置到位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.