<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>

您好,img src 实际上位于不同的目录 /images 中

我知道这可能非常简单,但我花了一个小时却一无所获。该页面可以工作,但不显示目录。请帮助菜鸟。我把a href前面的<去掉了,img src无法让页面显示

有帮助吗?

解决方案

招聘#1当你有正在生成HTML代码中的问题,是看的输出源,并与你所期望的比较。我以前也有过这样的问题,他们通常当我停下来思考的PHP代码,又看了看实际输出消失了。

什么是$ productImg1URL的内容 - 如果,它的参考图像是在开头的URL /图片/ - 这是否启动$ productImg1URL。如果它是一个形象的只是名字,但没有路径 - 你必须把那个到位

其他提示

有两种方法可以做到这一点:

首先,在代码块之外:

<?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 是一个 特雷多克 我通常更喜欢它而不是在双引号内使用大字符串,这需要转义包含的双引号。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top