Hallo,
ich habe folgendes Problem.
Ich bastel gerade ein kleines Forum.
Bin gerade dabei das wenn einer php einfügt mit den Tags das der ganze code dann eingefärbt wird.
Der Code wird auch eingefäbrt aber nur der erste Beitrag der die Tags enthält bei dem 2 bekomme ich dann folgenden Fehler angezeigt:
Fatal error: Cannot redeclare color_source() (previously declared in c:\www\forum\include\code_in.php:12) in c:\www\forum\include\code_in.php on line 12
Hier ist der Code:
[..php..] Damit der code hier richtig angezeigt werden kann!!!
Kann mir das jemand weiterhelfen???
ich habe folgendes Problem.
Ich bastel gerade ein kleines Forum.
Bin gerade dabei das wenn einer php einfügt mit den Tags das der ganze code dann eingefärbt wird.
Der Code wird auch eingefäbrt aber nur der erste Beitrag der die Tags enthält bei dem 2 bekomme ich dann folgenden Fehler angezeigt:
Fatal error: Cannot redeclare color_source() (previously declared in c:\www\forum\include\code_in.php:12) in c:\www\forum\include\code_in.php on line 12
Hier ist der Code:
PHP-Code:
$pattern = "/\[php\](.*?)\[\/php\]/si";
if(preg_match_all ($pattern, $string, $results)!='') {
function color_source($string) // line 12
{
$array_contenido = explode("[..php..]",$string);
$final = $array_contenido[0];
for($i = 1;$i <= count($array_contenido) - 1;$i++)
{
$array_contents = explode("[../php..]",$array_contenido[$i]);
ob_start();
highlight_string($array_contents[0]);
$array_contents[0] = ob_get_contents();
ob_end_clean();
$final .='
</font><font face="arial" size="1">PHP:</font><hr>'.$array_contents[0]."<hr>".$array_contents[1];
}
return $final;
}
echo color_source($string);
Kann mir das jemand weiterhelfen???
Kommentar