renomear arquivo durante o upload
Eu tenho um problema aqui estou tentando carregar um arquivo
primeira vez que ele está movendo o nome do arquivo de temp para seu respectivo diretório,
mas mais uma vez eu tento ot carregar o arquivo aa diferente com o mesmo nome que deve renomear o primeiro arquivo carregado
com date_somefilename.csv e dê o nome do arquivo ao seu estado original
por exemplo, um arquivo test.csv, im carregando-o pela primeira vez ele será enviado para o diretório correspondente como
test.csv, quando eu carrego um arquivo csv diferente com o mesmo nome test.csv
Eu preciso pegar o
test.csv (último arquivo carregado)
06222012130209_test.csv (primeira vez arquivo carregado)
O código está abaixo
$place_file = "$path/$upload_to/$file_name";
if (!file_exists('uploads/'.$upload_to.'/'.$file_name))
{
move_uploaded_file($tmp, $place_file);
}else{
move_uploaded_file($tmp, $place_file);
$arr1 = explode('.csv',$file_name);
$todays_date = date("mdYHis");
$new_filename = $todays_date.'_'.$arr1[0].'.csv';
echo $str_cmd = "mv " . 'uploads/'.$upload_to.'/'.$file_name . " uploads/$upload_to/$new_filename";
system($str_cmd, $retval);
}