|
Software- und Webentwicklung Planung, Programmierung und Administration
UML, JavaScript/DOM, ASP, JSP, PHP, Apache, MySQL, Python, Perl (...) |
|
Themen-Optionen | Ansicht |
09.04.2004, 17:03 | #1 (permalink) |
hi @ all.
ich brauche eine funktion, mit der ich bequem alle HTML-tags aus einer zeichenkette entfernen kann. ich hab mir dazu zwar selbst schon gedanken gemacht, doch meine version dieser funktion arbeitete ziemlich unzuverlässig, da ich nur von einem "<" bis zu einem ">" alles gelöscht habe. wenn dazwischen doch mal ein "<" oder ">" vorkam, dann war das resultat ein einziges chaos. also hier meine frage: hat jemand schon so eine funktion für c/c++ und evtl. auch PHP??? oder gibt es so etwas irgendwo zum download? The Loner
__________________
OFP 4ever. |
|
09.04.2004, 18:53 | #2 (permalink) |
|
PHP:
__________________
https://savetheinternet.info/ |
09.04.2004, 19:08 | #4 (permalink) |
|
Die Lösung hab ich ich weiß nur nicht wie du das genau willst:
Einfach alle Zeichen übersetzen zu Sonderzeichen? Oder gleich das ganze Dokument nach seiner gültigkeit validieren?
__________________
https://savetheinternet.info/ |
09.04.2004, 19:11 | #5 (permalink) |
also hier ein bsp:
html-code: Code:
<title>Mein Titel</title> <td>test</td> Code:
Mein Titel test The Loner
__________________
OFP 4ever. |
|
09.04.2004, 20:09 | #6 (permalink) |
|
Und wenn da das steht:
Code:
<title>Mein >> Titel</title> <td>test</td> Code:
Mein >> Titel test Oder soll das garnicht berücksichtigt werden? Oder soll der Filter einfach alle Html Zeichen in Html konforme Zeichen umwandeln?
__________________
https://savetheinternet.info/ |
09.04.2004, 21:29 | #8 (permalink) |
|
Hmm wenn ich Zeit hab schreib ich das schnell..
So funktionierts (teorie): Der Parser liest den String Zeichen für Zeichen Wenn er "<" liest beginnt er die nachfolgenden zeichen als Tag-strings zu sammeln Wenn hinter dem < kein Buchstabe/Zahl/oder "/" folgt wandelt er das Zeichen um in ein Sonderzeichen oder löscht es ganz. Wenn "<image <" liest löscht/validiert er "<image " zu "image " und gibt den String zurück (hängt ihn an den Hauptstring an) und beginnt einen neuen tag-string Wenn er ">" auserhalb eines tags steht valieidert er dieses zeichen (löschen oder in sonderzeichen umwandeln) Hier eine Liste der Sonderzeichen und ihre Maskierung in Html: http://selfhtml.teamone.de/html/allgemein/zeichen.htm
__________________
https://savetheinternet.info/ |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|