Homepage selbermachen 7.852 Themen, 35.619 Beiträge

HTML und PHP Code aus MySQL als Text formatiert ausgeben

Gonzales / 2 Antworten / Baumansicht Nickles

Hallo,

wie kanni ch das anstellen, dass ich komplette Codes mit HTML und PHP gemischt aus einer TAbelle aus MySQL ausgebe, dass die Sachen nicht als code sondern als text formatiert werden, also wie wenn ich den bold tag nicht wirken lassen will sondernnur als <b> darstellen will

bei Antwort benachrichtigen
xafford Gonzales „HTML und PHP Code aus MySQL als Text formatiert ausgeben“
Optionen

mittels htmlentities oder mittels highlight_string.
mit htmlentities werden einfach die tag-klammern in entitäten umgewandelt (< wird zu &lt;).
bei highlight_string wird der code auch noch farblich formatiert als quellcode dargestellt.
es gibt zwar auch die möglichkeiten über die html-tags <xmp> und <pre>, aber die funktionieren nur mit dem html-code, der php-code würde ausgeführt werden.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Heinz_Malcher Gonzales „HTML und PHP Code aus MySQL als Text formatiert ausgeben“
Optionen

der trick von X ist gut, der Text wird dadurch aber beinahe unkontrollierbar, ich habe mir eine kleine Script DB gebaut, und folgendes gemacht. Du kannst entweder den ganzen kram in einer textarea ausgebenl lassen, ist dann geordneter oder einfach mit

$x=str_replace("<br>","zzzzzzzz",$x);
$x= htmlentities(stripslashes($x));
$x=str_replace("zzzzzzzz","<br>",$x);

bei Antwort benachrichtigen