PHP Ein Bild einfügen WENN Text vorhanden

Driver78

Lt. Junior Grade
Registriert
Feb. 2005
Beiträge
407
Guten Morgen,

ich komme gerade nicht weiter. Ich würde gerne in PHP ein Bild vor einen Text setzten, wenn dieser Text vorhanden ist.
In diesem Fall geht es um {$datei.beschreibung}.

Hier der Code wodrinnen er eingebaut werden soll:

PHP:
<div class="box_1_titel"><img src="{$datei.thumb_path}" width="24" height="24" border="0" /> 
{lang basename=$datei.basename}datei_xxx{/lang} 
<br><span style="text-align:center;display: block; padding-left: 28px">
<font color='#FF0000'>{$datei.beschreibung}</font></span>
 
PHP:
if (isset($datei.basename)) {
    echo "<img src="bild.jpg>";
}

Also mit isset oder if exist prüfen und dann das Bild in den Quelltext vor den Text einfügen lassen.
 
@Driver78: Schickst du den Quelltext durch eine Parser-Script? Oder wie oder was?
Oh, und <font> ist mehr als nur veraltet. Lass den Schrott weg, dafür ist CSS da.

@Suxxess: Du hast da n paar grobe Schreibfehler in dem Img-Tag, davon abgesehen, dass du den zwingend nötigen alt-Tag weggelassen hast.
 
Das sieht nicht aus wie php, sondern eher wie Smarty ....

Isset() bringt ihn da nicht weiter - wenn da ein leerer String drin steht, hat der den Salat.
empty() sollte man hier nehmen.
 
Zurück
Oben