mam soubory aaa1.txt a aaa12.txt a ted kontroluju jestli uz existuje a kdyz jo, tak chci ziskat novej nazev soboru s pridanou dvojkou na konci....
pouzil sem na to tuhle rekurzi...zjisti ze soubor aaa122.txt uz neexistuje, ale nevrati mi to
Kód:
<?php
function check_filename($filename) {
  //rozdeleni na jmeno a priponu
  $suffix = explode(".", $filename);
  //spocita pocet prvku pole aby se z toho mohla vyjadrit koncovka
  $pole = count($suffix);
  $filetype = $suffix[$pole-1];
  if (file_exists("$filename")) {
    $suffix[$pole-2] .= "2";
    $filename = $suffix[$pole-2].".".$filetype;
    check_filename($filename);
  }
  else{
    return $filename;
  }
}
$filename = "aaa1.txt";
$temp = check_filename($filename);
echo "<br>temp: ".$temp;

?>