Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function umwandeln($content, $br = 0)
- {
- $content = mb_convert_encoding($content, "ISO-8859-1");
- $content = str_replace("Ãœ","Ü",$content);
- $content = str_replace("ü","ü",$content);
- $content = str_replace("Ä","Ä",$content);
- $content = str_replace("ä","ä",$content);
- $content = str_replace("ö","ö",$content);
- $content = str_replace("Ö","Ö",$content);
- $content = str_replace("ß","ß",$content);
- $content = str_replace("Ãœ","Ü",$content);
- $content = str_replace("ü","ü",$content);
- $content = str_replace("Ä","Ä",$content);
- $content = str_replace("ä","ä",$content);
- $content = str_replace("ö","ö",$content);
- $content = str_replace("Ã","Ö",$content);
- $content = str_replace("ß","ß",$content);
- $content = str_replace("ÖŸ","ß",$content);
- $content = str_replace("§","§",$content);
- $content = str_replace("Ä","Ä",$content);
- $content = str_replace("ä","ä",$content);
- $content = str_replace("ö","ö",$content);
- $content = str_replace("Ö","Ö",$content);
- $content = str_replace("ü","ü",$content);
- $content = str_replace("Ü","Ü",$content);
- $content = str_replace("ß","ß",$content);
- //BB-Codes in verschiedenen Variationen
- $pattern = '&<code>(.*)</code>&isU';
- $result = preg_match_all($pattern, $content, $subpattern);
- $i = 0;
- while($subpattern["1"][$i] != "")
- { $subpattern["1"][$i] = str_replace("\r\n","\n",$subpattern["1"][$i]);
- $subpattern["1"][$i] = str_replace("\r","\n",$subpattern["1"][$i]);
- $zeilen = explode("\n",$subpattern["1"][$i]);
- $count = count($zeilen);
- $subpattern["1"][$i] = nl2br($subpattern["1"][$i]);
- $count = $count - 1;
- $c = 0;
- while($count >= $c)
- { $c++;
- $lines = $lines."$c <br />";
- }
- $end = '<div id="quellcode">
- <div id="lines"> '.$lines.' </div> <div id="code">';
- $end = $end.$subpattern["1"][$i].'</div></div><div id="nofloat"></div>';
- $end = str_replace("EndSub","<b>EndSub</b>",$end);
- $end = str_replace("EndFor","<b>EndFor</b>",$end);
- $end = str_replace("EndWhile","<b>EndWhile</b>",$end);
- $end = str_replace("while","<b>while</b>",$end);
- $end = str_replace("if","<b>if</b>",$end);
- $end = str_replace("EndIf","<b>EndWhile</b>",$end);
- $end = str_replace("Then","<b>Then</b>",$end);
- $end = str_replace("Else","<b>Else</b>",$end);
- $end = str_replace("For","<b>For</b>",$end);
- $end = str_replace("To","<b>To</b>",$end);
- $end = str_replace("Goto","<b>Goto</b>",$end);
- $end = str_replace("Sub","<b>Sub</b>",$end);
- $content = str_replace($subpattern["0"][$i],$end,$content);
- $lines = "";
- $i++;
- }
- $content=preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $content);
- $content=preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $content);
- $content=preg_replace("/\[s\](.*?)\[\/s\]/si", "<s>\\1</s>", $content);
- $content=preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", $content);
- $content=preg_replace("/\[link\](.*?)\[\/link\]/si", "<a href='\\1'>\\1</a>", $content);
- $content=preg_replace("/\[url\](.*?)\[\/url\]/si", "<a href='\\1'>\\1</a>", $content);
- $content=preg_replace("/\[url=(.*?)/si", "<a href=\"\\1", $content);
- $content=preg_replace("/\](.*?)\[\/url\]/si", "\">\\1</a>", $content);
- $content=preg_replace("/\[link=(.*?)/si", "<a href=\"\\1", $content);
- $content=preg_replace("/\](.*?)\[\/link\]/si", "\">\\1</a>", $content);
- $content=preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" />", $content);
- //Messageboxen
- $content=preg_replace("/\[message=red\](.*?)\[\/message\]/si",$this->message("\\1", "red"), $content);
- $content=preg_replace("/\[message=yellow\](.*?)\[\/message\]/si",$this->message("\\1", "yellow"), $content);
- $content=preg_replace("/\[message=green\](.*?)\[\/message\]/si",$this->message("\\1", "green"), $content);
- //n in br konverten
- if($br == "1")
- {
- $content = nl2br($content);
- }
- return $content;
- }
Add Comment
Please, Sign In to add comment