horachorus: Selbstdefinierte Funktion wird nicht erkannt!

Beitrag lesen

Hallo liebe Gemeinde,

ich habe hier eine selbstdefinierte Funktion, um zu testen, ob eine datei existiert und falls nicht, ein anderer Name als der Wunschname ausgegeben wird (nach dem schema bla.txt gibt es schon, also bla (1).txt)

function dateiname($wunschname) {  
  
 $i = 0;  
 $check = 0;  
  
 while (!$check) {  
  
  if (file_exists("irgendeinVerzeichnis/" . $wunschname . ".txt")) {  
  
   $check = 1;  
   break;  
  
  } else {  
  
   $i++;  
  
  }  
  
  if ($i == 0) { $i = ""; } else { $i = " (" . $i . ")"; }  
  
  return $wunschname . $i . ".txt";  
  
  }  
  
 }  
  
}  
  
echo dateiname("bla");

Leider gibt php jetzt aus

Fatal error: Call to undefined function: dateiname()...

Warum? ich habe die Funktion doch gerade definiert?!

Schon mal danke im Vorraus für Antworten ;-)

lg horachorus