Text ohne html ausgeben?
Text ohne html ausgeben?
Wie kann man Text mit html, php Zeilen nur als Text ausgeben lassen?
Wo bekomme ich Infos darüber wie sowas geht? Würde ja gerne bei php3.de nachschauen aber ich weiß nicht mal nach was ich suchen soll ^^
Also wenn der Text angenommen aus der Datenbank abgerufen wird zerstört er mir logischerweise das ganze Design oder noch schlimmer es geht nix mehr. Jetzt bräuchte ich nur nen kleinen schupser in die richtige Richtung nach was ich suchen muss um das problem zu beheben. Es geht übrigens um Postings mit html Elementen die das Webseiten design durcheinander bringen.
Wo bekomme ich Infos darüber wie sowas geht? Würde ja gerne bei php3.de nachschauen aber ich weiß nicht mal nach was ich suchen soll ^^
Also wenn der Text angenommen aus der Datenbank abgerufen wird zerstört er mir logischerweise das ganze Design oder noch schlimmer es geht nix mehr. Jetzt bräuchte ich nur nen kleinen schupser in die richtige Richtung nach was ich suchen muss um das problem zu beheben. Es geht übrigens um Postings mit html Elementen die das Webseiten design durcheinander bringen.
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Also so ganz wirklich dolle habe ich nicht verstanden was Du brauchst, aber schau Dir das mal an, habe ich gerade in meinen Code-Snipplets gefunden. Hab aber gerade keine Ahnung wo es her ist ob es funktioniert und ob es das ist was Du suchst....
Gruß, Dave
Code: Alles auswählen
function replace_special_chars($document)
{
$search = array ("'<script[^>]*?>.*?</script>'si", // Enfernt Java Script
"'<[\/\!]*?[^<>]*?>'si", // Entfernt HTML Tags
"'([\r\n])[\s]+'", // Strip out white space
"'&(quot|#34);'i", // Entfernt HTML-Sonderzeichen
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e"); // evaluate as php
$replace = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");
$text = preg_replace ($search, $replace, $document);
return $text;
}
There are only 10 types of people in the world: Those who understand binary, and those who don't
Also wie in den Thread hier werden html Tags ignoriert und als normaler Text ausgegeben.
<table><tr><td><img =src="http://blabla/bild.jpg></td></tr></table>
Obiger Code wird hier im Beitrag unterdruckt und als normaler text ausgegeben. Bei mir wird die ganze tabelle inclusive Bild gepostest und vermischt sich mit dem eigentlichem Code der Webseite.
Dies möchte ich verhindern und das ganze auch nur als Text ausgeben. Eingeschlossen aller HTML, PHP Tags und sonstige Code der im Web verwendet wird.
<table><tr><td><img =src="http://blabla/bild.jpg></td></tr></table>
Obiger Code wird hier im Beitrag unterdruckt und als normaler text ausgegeben. Bei mir wird die ganze tabelle inclusive Bild gepostest und vermischt sich mit dem eigentlichem Code der Webseite.
Dies möchte ich verhindern und das ganze auch nur als Text ausgeben. Eingeschlossen aller HTML, PHP Tags und sonstige Code der im Web verwendet wird.
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Achso wenn's um's Forum geht kannst Du HTML doch einfach deaktivieren (im ACP).
Ansonsten musst Du Dir einfach einen Regulären Ausdruck bauen, der die einzelnen Tags in ihre Uni- codes bzw. HTML-Codes umwandelt...
Gruß, Dave
Ansonsten musst Du Dir einfach einen Regulären Ausdruck bauen, der die einzelnen Tags in ihre Uni- codes bzw. HTML-Codes umwandelt...
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Kann man sich dein Forum schon irgendwo ansehen? 

tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
tuxproject.de
http://pcheld.de/board
Einloggen geht aber noch nicht da ich noch an der Session arbeite.
Einloggen geht aber noch nicht da ich noch an der Session arbeite.
Kann ich dir irgendwie helfen? So beim Layout oder so? 

tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
tuxproject.de