Вход Регистрация
»

Название : Генерация нового названия


» Описание: Генерация нового названия, если файл с таким именем уже существует.
Результат:
myfile.jpg
myfile_0.jpg
myfile_1.jpg
» Добавил: * Taltos *
» Время добавления: 13 Марта 2015 в 10:10
» Посмотров: 1012
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
  1. function file_newname($path, $filename){
  2. if ($pos = strrpos($filename, '.')) {
  3. $name = substr($filename, 0, $pos);
  4. $ext = substr($filename, $pos);
  5. } else {
  6. $name = $filename;
  7. }
  8.  
  9. $newpath = $path.'/'.$filename;
  10. $newname = $filename;
  11. $counter = 0;
  12. while (file_exists($newpath)) {
  13. $newname = $name .'_'. $counter . $ext;
  14. $newpath = $path.'/'.$newname;
  15. $counter++;
  16. }
Онлайн: 5
Реклама