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 = '/<([^>]*)><\/\\1>/';
$text = preg_replace($pattern, '', $text);
echo htmlspecialchars($text);
?>
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
