<?
function this_file($file){
if(is_file($file)){
if(preg_match('|([\d]+?)\.([a-z]{2,6))$|i', $num, $file)){
$nn = $num[1]+1;
$file = str_replace($num[1].'.'$num[2], $nn.'.'$num[2], $file);
}else{
$file = str_replace('.'$num[2], '1'.'$num[2], $file);
}
}
if(is_file($file){
$file = this_file($file);
}
return $file;
}
copy($get, this_file($to));
?>
ну вот как то так примерно
Изменил: ramzes (28.06.2011 / 17:09)