Snippet 2 - PHP: HTML Text als normalen Text auf einer Seite ausgeben
In diesem Snippet findet ihr eine einfache Möglichkeit Code der eigentlich von Webseite interpretiert wird als reinen Text anzuzeigen. Im weiteren Teil der News findet ihr wie immer den Quelltext.
<?
/*
Please don´t remove this Comment!
Created by Boehrsi
www.Boehrsi.de - mail@Boehrsi.de
More Code Snippets: http://www.Boehrsi.de/index.php?news_area=how_to
*/
//Code Start
// Variable ($text) die gesäubert werden soll
$text = $HTTP_POST_VARS["text"];
// Variable ist nicht leer
if ($text != "") {
// Ersetzt die HTML Zeichen durch Platzhalter die nicht vom Browser interpretiert werden.
$cleantext = htmlentities(htmlentities($text, $quote_style), ENT_QUOTES);
// Sorgt dafür das die Zeilenumbrüche erhalten bleiben
}
// Variable ist leer
else {
$cleantext = "Bitte im oberen Feld Text eingeben";
}
?>
<!-- $_SERVER[´PHP_SELF´] sorgt dafür, dass das Formular sich selber aufruft-->
<form action="<? $_SERVER[´PHP_SELF´] ?>" method="post">
<textarea rows="10" cols="80" name="text"><?
if ($text != "") {
echo htmlentities($text, ENT_QUOTES);
}
?>
</textarea>
<input type="submit" value="Show HTML">
</form>
<h4>Cleantext:</h4>
<pre><code><? print $cleantext; ?></code></pre>
<?
//Code End
?>
Bildquelle: boehrsi.de open_in_new