Harald: functions-Fehler, warum?

Beitrag lesen

Hi!

ich habe eine Funktion geschrieben:

function check_datei()
{
global $dateiname; // line 18

$dateiname = preg_replace('=(.+).(.+)=', '$1I.$2', $dateiname);

if( file_exists("temp/".$dateiname))
    {
        check_datei();
    }
} // line 26

und bekomme folgende Fehlermeldung, warum?

Fatal error: Cannot redeclare check_datei() (previously declared in [php-seite]:18) in [php-seite] on line 26