Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
25.05.2008, 11:21
luckerking



Hallo allerseits,
mich beschäftig im Moment die Frage, wie ich einen html code durch php schön ausgeben kann.
Mit schön meine ich, dass er gut Struktoriert und gut einteilbar ist.
Ich möchte z.B nicht, dass der Code so aussieht:
Quellcode:<div class="test" > [ganz viele elemente] </div>
sondern schön untereinander struktoriert.
Wenn ich \n als Zeileumbruch verwende sieht es manchmal blöd wenn der Codeteil darüber schon eingerückt ist.
Quellcode:---[eingerückt]-------><div class="test" > [\n]
[ganz viele elemente][\n]
</div>[\n]
Gibt es eine möglichkeit, den Code so anzuzeigen zu lassen:
Quellcode:---[eingerückt]-------><div class="test" >
---[eingerückt]------->[ganz viele elemente]
---[eingerückt]-------></div>
Ich hoffe ihr versteht was ich meine :)

--


Dieser Beitrag wurde am 25.05.2008 um 11:22 von luckerking bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
25.05.2008, 12:15
LeJean



Quellcode:<pre>...</pre> Mal drüber nachgedacht? Wenn du das pre dann noch in ein blocklevel-Element verpackst (div), dann kannst das mit margin bzw. padding auch noch einrücken.

E: wenn du blockweise Einrückung haben möchtest, dann musst du die Einrückung mittels PHP in deinen generierten Quelltext mit einbauen - in Form von Tabulatoren oder Leerzeichen.

--


Dieser Beitrag wurde am 25.05.2008 um 12:20 von LeJean bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
25.05.2008, 12:37
luckerking



Ich möchte nicht die ausgabe einrücken, sondern nur den Html Code.
Quellcode:$content = "
                            <div class="".$modkey."">
                            ".$module->main(). "
                            </div>";
So geht das zwar, aber es sieht irgendwie "ungut" aus.

Kannst du mir bitte mal ein einfaches Beispiel machen?

Edit hmm er zeigt das \ " nicht an

--


Dieser Beitrag wurde am 25.05.2008 um 12:37 von luckerking bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
25.05.2008, 14:04
Bluthund



PHP-generiertes HTML muss doch nicht pretty-printed sein. Überleg mal lieber was du an zusätzlichem Traffic generierst, wenn du die ganzen Whitespaces mitschickst (mal von etwaiger Kompression abgesehen).
Ansonsten: \t und \n verwenden... dann hast wenigstens nicht so nen Hickhack wie oben im Beispiel.

Quellcode:$content = "\n<div class=\"".$modkey."\">\n\t\t".$module->main(). "\n\t\t</div>";

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 25.05.2008 um 14:16 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
25.05.2008, 22:17
luckerking



Genau dass wollt ich wissen.
Danke.

--

zum Seitenanfang zum Seitenende Profil || Suche