PHP Ein Bild einfügen WENN Text vorhanden

Driver78

Lt. Junior Grade
Dabei seit
Feb. 2005
Beiträge
398
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>
 

Suxxess

Vice Admiral
Dabei seit
Feb. 2005
Beiträge
6.804
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.
 

Daaron

Fleet Admiral
Dabei seit
Dez. 2011
Beiträge
13.487
@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.
 

voodoo44

Lieutenant
Dabei seit
Apr. 2006
Beiträge
768
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.
 
Top