Webstatt.org - Community seit 2006 - 2012 (2024?)

HTML entfernen

Avatar user-168
18.06.2006 13:55

Ich will bei PHP-Code den Syntax mit highlight_string() markieren. Beim editieren des textes hätte ich aber gerne wieder die HTML-Codes raus. Wie schaffe ich es, nur die HTML- und nicht die PHP-Tags zu löschen?
strip_tags() und die diversen damit verbundenen Funktionen laut PHP-Manual löschen ja beides...

Danke schonmal.

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-271
18.06.2006 14:06

warum speicherst du es nicht doppelt...so mach ich es immer...einmal geparsed und einmal in der grundform ;D

#!/bin/bash
traurig){ neutral:& };:
Avatar user-182
18.06.2006 14:08

echt, onthefly ist scheiße frech
genau wie du auch keiner bilder "immer neu" erzeugen sollst.

Seid ihr auch schon wix'r? xD
Avatar user-168
18.06.2006 14:36

Deswegen brauch ich den Befehl ja grade. Fettes Grinsen

Also, will ich mal grad etwas mehr zum Script allgemein sagen. Mein CMS soll im Artikelsystem PHP-Code mit Syntax ausgeben.

Möglichkeit 1:
Beim schreiben des Artikels in HTML umwandeln und inne Datenbank. Beim Editieren dann wieder in .[php]...[./php] umwandeln.

Möglichkeit 2:
Bei jedem Seitenaufruf [.php]...[./php] ersetzen lassen.


Wobei zu 1 ne Frage offen bleibt: Ich kann davon ausgehen, dass er jedes Mal <code>...</code> schreibt und könnte dann da den PHP-Code auslesen?

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-271
18.06.2006 14:40

warum speicherst du das nicht doppelt ab...einmal umgewandelt und einmal im orginal zustand....weil das jedes mal ersetzen ist ja schwachsinnig....

wenn du es doppelt speicherst...dann musst du den Hightlighting zeuch auch nichtmehr rausnehmen ;D

#!/bin/bash
traurig){ neutral:& };:
Avatar user-168
18.06.2006 15:10

Schon, aber das Widerstrebt mir irgendwie da jeden Text doppelt zu speichern. Und einmal umwandeln beim Schreiben/Editieren ist ja nun wirklich nicht zuviel Aufwand.

Die Artikel sind teilweise sehr lang und sollen auch für ne Suchfunktion benutzt werden. Das dann alles doppelt abzuspeichern... Na, ich weiss nicht...

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-255
18.06.2006 15:17

Mach's einfach. MySQL verträgt mehr als du denkst Fettes Grinsen

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm