function generate_unique_filename($name, $ext, $time) { $count = 1; $filename = $name . $count . $ext; while ($this->does_file_exist($filename, $time)) { $count++; $filename = $name . $count . $ext; } return $filename; }