BruniGunde
Grünschnabel
Hi,
ich versuche derzeit, dass zwischen 2 bestimmten HTML Tags (<pre>) alle HTML Codes so umzuwandeln, dass die Klammern "<" und ">" abgeändert werden in die HTML Codes < und > .
Hab versucht das mit preg_replace umzusetzen, statt eine große eigene Funktion dafür zu schreiben, jedoch scheine ich da etwa zu hängen. Es will mir einfach nicht gelingen.
Das waren meine drei versuche bisher.
Sehen alle wahrscheinlich doof aus, aber wenn man das erste mal was macht, dann ist das eben nicht so einfach. Hab versucht mich nach der Erklärung auf http://de.php.net/manual/de/function.preg-replace.php zu halten, scheinbar ist das aber zu kompliziert.
Wisst ihr Hilfe?
LG
BruniGunde
ich versuche derzeit, dass zwischen 2 bestimmten HTML Tags (<pre>) alle HTML Codes so umzuwandeln, dass die Klammern "<" und ">" abgeändert werden in die HTML Codes < und > .
Hab versucht das mit preg_replace umzusetzen, statt eine große eigene Funktion dafür zu schreiben, jedoch scheine ich da etwa zu hängen. Es will mir einfach nicht gelingen.
PHP:
$content = preg_replace("/\<pre class=\"wiki\"\>(.*?)\</\pre>/i", '<pre class=\"wiki\">'. htmlentities('\\1') .'</pre>',$pages[0]["pContent"]);
$content = preg_replace("/(<pre class=\"wiki\">)(\w+)(</pre>)/e", "'\\1'. strstr('\\2','<','<').'\\3'", $content);
$content = preg_replace("/\<pre class=\"wiki\"\>(.*?)\<\/\\1\>/i", "<$1 class=\"wiki\">$2</$1>",$pages[0]["pContent"]); &
Das waren meine drei versuche bisher.
Sehen alle wahrscheinlich doof aus, aber wenn man das erste mal was macht, dann ist das eben nicht so einfach. Hab versucht mich nach der Erklärung auf http://de.php.net/manual/de/function.preg-replace.php zu halten, scheinbar ist das aber zu kompliziert.
Wisst ihr Hilfe?
LG
BruniGunde