繁体   English   中英

img src不适用于php变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM