img src funktioniert nicht mit php-Variablen
<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ß, dies ist wahrscheinlich super einfach, aber Ich verbrachte eine Stunde drauf und nichts. Die Seite funktioniert aber nicht zeigen Sie das Verzeichnis. Bitte helfen Sie der rookie. Ich nahm die < vor dem a href und img src konnten nicht die Seite anzeigen
- Was sehen Sie, wenn Sie auf "view source" in Ihrem browser und schauen Sie dieses Stück auf der Seite? Können Sie manuell kopieren und fügen Sie den img-tag das src-url und laden Sie es im browser?
- Hier kommt Smarty. 🙂
- BTW: sollte man immer mit htmlspecialchars() beim einfügen von text in HTML -, sonst z.B. Zitate in Produkt-name bricht den HTML-Code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Job #1, wenn Sie haben ein problem mit code, der generiert HTML, betrachten Sie die Ausgabe-Quelle, und vergleichen Sie Sie mit was Sie erwarten. Ich hatte schon Probleme, wie dies vor und Sie in der Regel verschwunden, wenn ich hörte auf zu denken über den PHP-code, und schaute auf den tatsächlichen Ausgang.
Was ist der Inhalt von $productImg1URL - und wenn die Bilder, die es referenzieren, werden in der URL Start /images/- das tut start $productImg1URL. Wenn es nur der name des Bildes, aber ohne die Pfad - Sie haben zu setzen in Ort.
Gibt es zwei Möglichkeiten, dies zu tun:
Erstens, außerhalb von einem code-block:
Die erste form heißt short open tag und muss aktiviert sein php.ini, die es fast immer ist.
Sind oder wenn Sie diese innerhalb eines code-Blocks:
Den
<<<END
ist ein heredoc und ich in der Regel lieber mit einem großen string in doppelten Anführungszeichen, die erfordert, Flucht enthaltenen doppelten Anführungszeichen.