TS: <textarea> anzeigen bei Auswahl bestimmter Radiobuttons

Beitrag lesen

Hallo und guten Tag,

Und durch den Wegfall der echos und des Escapens von Anführungszeichen ist das besser auch lesbar.

Man verwendet PHP einfach als Templatesprache wie Smarty o.ä.

Damit hat der Template-Entwickler Zugriff auf den PHP-Interpreter und damit auch den Server. Das ist unerwünscht.

Ich propagiere daher eine andere Vorgehensweise:

  • Statische Inhalte des Dokumentes mit HTML (, CSS) und ggf. zur Not noch mit Platzhaltern
  • Daten mittels PHP und Datenbank berechnen
  • berechnete Daten mittels PHP an die passenden Stellen im HTML schreiben.

Das ist keine andere Vorgehensweise, sondern genau das, was ich sagte.

Das funktioniert entweder ganz HTML/CSS-konform mit der ID und dem DOM-Parser von PHP oder eben, für einfachen Zusammenhang mit den Platzhaltern (str_replace() mit Arrays).

Warum kompliziert, wenn’s auch einfach geht? Einfach mit echo jeweils an der entsprechenden Stelle (So wie mit geschweiften Klammern in anderen Templatesprachen.)

Weil sonst der HTML-Template-Entwickler Zugriff auf den PHP-Interpreter und damit auch den Server hat.

  • Revolvierende Ausgaben, wie Tabellen, Listen usw. lassen sich dann allerdings sinnvoll nur noch mit dem DOM-Parser erstellen.

Warum kompliziert, wenn’s auch einfach geht? Dazu sind Kontrollstrukturen da, s.o. (So wie mit geschweiften Klammern in anderen Templatesprachen.)

Weil sonst der HTML-Template-Entwickler Zugriff auf den PHP-Interpreter und damit auch den Server hat.

Grüße
TS

--
es wachse der Freifunk
http://freifunk-oberharz.de