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

こんにちは、img src は実際には別のディレクトリ /images にあります

私はこれがおそらく非常に簡単であることを知っていますが、私はそれに1時間費やしましたが、何もしませんでした. ページは機能しますが、ディレクトリが表示されません。新人を助けてください。a href と img src の前にある < を削除しましたが、ページを表示できませんでした

4

2 に答える 2

7

これには 2 つの方法があります。

まず、コード ブロックの外側:

<?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ヒアドキュメントであり、二重引用符をエスケープする必要がある二重引用符で囲まれた大きな文字列を使用するよりも、通常はそれを好みます。

于 2009-03-28T23:05:09.380 に答える
2

HTML を生成するコードに問題がある場合の仕事 #1 は、出力ソースを見て、期待するものと比較することです。私は以前にこのような問題を抱えていましたが、PHP コードについて考えるのをやめて実際の出力を見てみると、たいていは消えていました。

$productImg1URL のコンテンツは何ですか? また、参照している画像が /images/ で始まる URL にある場合は、$productImg1URL を開始します。画像の名前だけで、パスがない場合は、それを配置する必要があります。

于 2009-03-28T23:19:45.850 に答える