eyz
Aktives Mitglied
Thread Starter
- Dabei seit
- 29.12.2003
- Beiträge
- 180
- Reaktionspunkte
- 0
hallo
ich will mir eine funktion schreiben, die den inhalt einer variable mit meinen eigenen meta-tags ausliest, bzw html rausfiltert
Problem: nach dem Aufruf der Funktion "metatext", steht nichts mehr in $text und der Bildschirm bleibt leer.. :/
falls wer zeit hat, danke für die hilfe
mfg eyz
-------edit----------
omg, fehler gefunden
ich will mir eine funktion schreiben, die den inhalt einer variable mit meinen eigenen meta-tags ausliest, bzw html rausfiltert
PHP:
function metatext($content)
{
$content = htmlspecialchars($content);
//fett- und kursiv
$content = eregi_replace("\[b]","<b>",$content);
$content = eregi_replace("\[/b]","</b>",$content);
$content = eregi_replace("\[i]","<i>",$content);
$content = eregi_replace("\[/i]","</i>",$content);
//absaetze und zeilenumbrueche
$content = ereg_replace("\r","",$content);
$content = ereg_replace("\n\n","<p><p>",$content);
$content = ereg_replace("\n","<br \>",$content);
//hyperlinks ([L=https://www.macuser.de]macuser[/L]
$content = ereg_replace(
"\[L]([-_./a-ZA-Z0-9!&%#?,'=:~]+)]\[/L]",
"<a href=\"\\1\">\\1<\a>", $content);
$content = ereg_replace(
"\[L=([-_./a-ZA-Z0-9!&%#?,'=:~]+)]".
"([-_./a-ZA-Z0-9!&%#?,'=:~]+)\[/L]",
"<a href=\"\\1\">\\2<\a>", $content);
return $content;
}
$text = metatext($text);
echo($text);
Problem: nach dem Aufruf der Funktion "metatext", steht nichts mehr in $text und der Bildschirm bleibt leer.. :/
falls wer zeit hat, danke für die hilfe
mfg eyz
-------edit----------
omg, fehler gefunden
- <\a> --> </a>
- <br \> --> <br />
Zuletzt bearbeitet: