Kai345: html code in php echo integrieren?

Beitrag lesen

[latex]Mae  govannen![/latex]

ich habe hier folgende codezeile, die auch funktioniert:
echo"<img src="",$Verzeichnis,"/",$Dateien[rand(0, count($Dateien)-1)],"">";

diese möchte ich erweitern mit:
class="glossy iradius25 noshadow"

Ich würde dann die Anführungszeichen von echo als single-quotes ausführen:

echo '<img src="', $Verzeichnis, '/', $Dateien[rand(0, count($Dateien)-1)], '">';

oder besser (für unterschiedliche Klassen kann man den letzten Parameter dann durch eine entsprechend belegte Variable ersetzen):

printf(  
  '<img src="%s/%s" class="%s">',  
  $Verzeichnis,  
  $Dateien[rand(0, count($Dateien)-1)],  
  'glossy iradius25 noshadow'  
);

Kann man noch erweitern, indem man den einzelenen Parametern feste Nummern zuweist, siehe Manual zu sprintf()

ich steige bei den anführungsstrichen nicht durch : (

Vermeide Escaping soweit es geht. Und vor allem: Benutze einen Editor mit Syntax-Highlighting.

Cü,

Kai

--
Hard to believe that anyone would use Prototype.js at this
point. It was a bad idea in 2006 and it hasn't gotten any better with age. (David Mark)
Foren-Stylesheet Site Selfzeugs
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?