Statistiken | Impressum
Webmaster Glossar - Programmierung mit PHP und CSS Webdesign - Paradies für Webmaster
Feed Google Plus Facebook

PHP strip_tags()

Beschreibung

Mit der PHP Funktion strip_tags() ist es möglich, alle HTML-Tags aus einer Zeichenkette bzw. einer Variable zu entfernen. Genutzt wird dies bei Formularen, Post-Ereignissen und Get-Ereignissen. Die strip_tags Funktion macht das Script also sicherer vor Manipulation oder einschleusen von Code, welcher Beispielsweise das Design zerstören kann.

Aufbau und Parameter

$string strip_tags ( $string [, $taglist] )

Erläuterung zu den Parametern von strip_tags()

$string – die Ausgabe mit der gefixten Zeichenkette
strip_tags – unsere Funktion zum entfernen schädlichen HTML Codes
$string – die Zeichenkette, welche behandelt werden soll
[$taglist] – [optinal] kann eine Zeichenkette mit Tags angehängt werden, welche nicht entfernt werden sollen

Beispiel – alle Codes entfernen

$usereingabe = 'Mein <b>Kommentar</b> <a href="http://webmaster-glossar.de/">Link</a>';
echo strip_tags($usereingabe);
//Ausgabe: Mein Kommentar

Beispiel 2 – alle Codes außer <a> Links entfernen

$usereingabe = 'Mein <b>Kommentar</b> <a href="http://webmaster-glossar.de/">Link</a>';
echo strip_tags($usereingabe, '<a>');
//Ausgabe: Mein Kommentar <a href="http://webmaster-glossar.de/">Link</a>

Man sieht sehr schön, dass im 2. Beispiel der Link erhalten bleibt. Bei beiden Beispielen wird der <b> Bold Tag entfernt.

Hinweis: PHP.net warnt hier einmal, dass nicht unbedingt alles erkannt werden kann – sozusagen Fehlerauftreten könnten. Zum anderen das bei allow (erlaubte) HTML-Tags beispielsweise schadhaften JavaScript-Code oder Style-Attribute enthalten sein können und nicht rausgefixt werden. Es ist also für eine Sicherheitsfunktion empfehlenswert, weiteres rauszustrippen. Beispielsweise JavaScript-Code (onclick,..) sowie manipulative CSS Style-Attribute in Tags.


Über den Autor Speedy86

Marcus alias Speedy86 ist Administrator dieser Webseite und veröffentlicht unter andem News und interessante Artikel rund um WordPress, Suchmaschinenoptimierung, Programmierung und Webdesign. Im Webmaster-Glossar.de gibt es viel wissenswerten Stoff für Webmaster, Webworker bzw. Selbständige im Internet.

Artikel:

Bereits 439 Artikel verfasst!

Ähnliche Artikel
Suchbegriffe
  • php strip_tags()
  • strip_tags alle
  • php was sind strip_tags
  • javascript strip_tags
  • php: strip_tags
  • php strip_tags javascript variablen
  • php strip_tags formular
  • php strip_tags außer

Schlagwörter: , , ,


Kommentarfeld geschlossen.


Home Fotos Willkommen!
PHP & MySQL, JavaScript & Ajax Programmierung
HTML & CSS Gestaltung, (WP) Themes, SEO
Wissenswerte Artikel für den Homepage-Bedarf
Nützliche Artikel & Seiten Kategorien
Design & Page © 2010 - 2012 Webmaster-Glossar.de | Script by WordPress