[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по функции в цикле
maximka787
Привет Мужики. Помогите сделать рекурсию функции переименования файла. Написал точно работающий код. Цель. Если скрипт находит файл 1.jpg, то переименовывает файл в 2.jpg, проверяет, если есть 2.jpg то делаем 3.jpg и так до тех пор, пока не будет !file_exists.

Вот мой пример. Не хватает наверно ссылки на переменную или чего?
function file_rename($file)
{
echo '<p>Original file name: '.$file.'</p>'; // 1.jpg

$ext = end(explode(".", $file)); // расширение

$name = str_replace('.'.$ext, '', $file); // имя файла без расширения

return ($name + 1).'.'.$ext; // 2.jpg
}


//применение
$file = '1.jpg';

while(file_exists($file))
{
$file = file_rename($file);;
}


_____________
..Работает - не трогай!
maximka787
Во блин, мужики, отбой. Скрипт рабочий)) Сделать то сделал, а не проверил. Странно вчера не работал.

_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.