Gunnar Bittersmann: variable mit html ausgeben

Beitrag lesen

@@Margit Kraus

Wie kommt die Variable $nFileName in den html code?

Also: <img src="https://url/image/$nFileName" alt="Ein Bild"> (was natürlich nicht funktioniert)?

Indem du ihn an dieser Stelle mit PHP reinschreibst:

<img src="https://url/image/<?php echo $nFileName; ?>" alt="Ein Bild">

Wobei unbedingt zu überlegen ist, ob in $nFileName Schadcode eingeschleust sein könnte. Wenn das nicht 100%ig verneint werden kann, ist das abzusichern:

<img src="https://url/image/<?php echo htmlspecialchars($nFileName); ?>" alt="Ein Bild">

Das ist aber nicht dein einziges Problem damit. Noch eins: Wie kommst der passende Alternativtext da rein?

alt="Ein Bild" ist kein passender Alternativtext – für kein Bild.

Handelt es sich um Bild, das für den Seiteninhalt wichtig ist? Oder ist das rein dekorativ? Im zweiten Fall wäre alt="" anzugeben.

🖖 Живіть довго і процвітайте

--
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix