Seite 1 von 1

[PHP] leere Tags löschen

Verfasst: 15.09.2005, 08:02
von pebosi
Hi,

habe da ein problem mit einem WYSIWIG Editor und zwar produziert der bei falscher Handhabung (durch unerfahrene Kunden) ziemlich viele leere Tags,
jetzt will ich diese Tags aus dem Inhalt (das was der Kunde eingegeben hat) entfernen, bevor ich es in die DB schreibe...wie mach ich das am besten?

gruß pebosi

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


[PHP] leere Tags löschen

Verfasst: 15.09.2005, 08:58
von heddesheimer

Code: Alles auswählen

<?php
$text = "<p></p><div>test</div><div></div><p>Neuer Absatz</p>";

$pattern = '/<&#40;&#91;^>&#93;*&#41;><\/\\1>/';

$text = preg_replace&#40;$pattern, '', $text&#41;;

echo htmlspecialchars&#40;$text&#41;;
?>
Gruß Marian

[PHP] leere Tags löschen

Verfasst: 15.09.2005, 10:13
von pebosi
und wie sieht es mit solchen tags aus

<div style="text-align: center;"><span style="text-decoration: underline;"><span style="text-decoration: underline;"/></span>

also mit attributen?

gruß pebosi

[PHP] leere Tags löschen

Verfasst: 19.09.2005, 14:28
von pebosi
würde das gehen wenn ich das so ändere:

$pattern = '/<([^>]*) (.*)><\/\\1>/';

gruß pebosi

[PHP] leere Tags löschen

Verfasst: 19.09.2005, 23:20
von Wirths Media
Da habe ich doch auch mal ne frage...

Wo finde ich ne schöne beschreibung, wie soetwas <([^>]*) (.*)><\/\\1>/ aufgebaut ist???

bzw. welche zeichen wofür sind.

danke

Daniel

[PHP] leere Tags löschen

Verfasst: 20.09.2005, 07:47
von magadoo
z.B. hier: https://www.devmag.net/webprog/regulaere_ausdruecke.htm

oder einfach mal nach "reguläre ausdrücke" suchen

[PHP] leere Tags löschen

Verfasst: 20.09.2005, 09:26
von Wirths Media
danke nun verstehe ich es auch :)