{% else-1 %}
Генерация нового названия, если файл с таким именем уже существует.
Результат:
myfile.jpg
myfile_0.jpg
myfile_1.jpg

                        
function file_newname($path, $filename){
if ($pos = strrpos($filename, '.')) {
$name = substr($filename, 0, $pos);
$ext = substr($filename, $pos);
} else {
$name = $filename;
}

$newpath = $path.'/'.$filename;
$newname = $filename;
$counter = 0;
while (file_exists($newpath)) {
$newname = $name .'_'. $counter . $ext;
$newpath = $path.'/'.$newname;
$counter++;
}

return $newname;
}
2 37 0
0

Нет фото
• 15 фев 2014, 18:50


На сайте дыра 1320559303

0

Нет фото
• 8 дек 2013, 15:54


а указать откуда ты взял этот код не?
http://ruseller.com/lessons.php?rub=37&id=1920

0

Нет фото
redbull * 1.81
• 7 дек 2013, 01:17


тю ты злая)

0

Нет фото
• 7 дек 2013, 00:30


докопаться т.е

0

Нет фото
• 7 дек 2013, 00:30


redbull, Тебе больше докопваться не до чего? Используй как хочешь, на свое усмотрение. Разговор окончен.