Frage

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

Hallo das img src ist eigentlich in einem anderen Verzeichnis / images

Ich weiß, dass dies wahrscheinlich ist super einfach, aber Ive verbrachte eine Stunde drauf und nichts. Die Seite funktioniert hat, aber nicht das Verzeichnis zeigen. Bitte helfen Sie den Rookie. Ich nahm das

War es hilfreich?

Lösung

Job # 1, wenn Sie ein Problem mit Code, der HTML erzeugt, ist an der Ausgangsquelle suchen und vergleichen Sie es mit dem, was man erwarten würde. Ich habe vor Probleme wie diese hatte und sie verschwanden in der Regel, wenn ich denke über den PHP-Code gestoppt und sah auf den tatsächlichen Ausgang.

Was ist der Inhalt von $ productImg1URL - und wenn die Bilder, die es Referenzierung in der URL Start / Bilder sind / - das $ startet productImg1URL. Wenn es nur der Name eines Bildes ist, aber ohne den Weg - das muss man in Platz gesetzt

.

Andere Tipps

Es gibt zwei Möglichkeiten, dies zu tun:

Zum einen außerhalb eines Codeblocks:

<?php
// code here
?>
<a href="<?= $productLink ?>" alt="<?= $productName ?>">
<!-- or -->
<img src="<?echo $productImgURL; ?> alt="<?php echo $productName . ' ' . $productType ?>">
</a>

Die erste Form ist die kurze offene Tag und hat in Ihrer PHP aktiviert sein ini, die es fast immer ist.

Oder wenn Sie tun dies in einem Codeblock:

<?php
echo <<<END
<a href="$productLink" alt="$productName">
<img src="$productImgLURL" alt="$productName $productType">
</a>
END

Die <<<END ist ein heredoc und ich ziehe es in der Regel eine große Zeichenfolge in doppelten Anführungszeichen zu verwenden, die doppelten Anführungszeichen enthalten erfordert Umschreibungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top