比如我上传一个 aaa.txt的文件
希望实现:
我要把它转换成 bbb.txt 文件
我备份中的文件名还要求是 aaa.txt
改改$upload_dir="./site_data/";
$upload_bak="./site_data/bak/";$file=$_FILES['upload'];$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
if($ext != 'txt'){
echo '<script>alert("您上传的文件类型不符,请重新上传");history.go(-1);</script>';exit;
}
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_{$_user}_".date("Y_m_d_H_i_s").".{$ext}";if(move_uploaded_file($file['sohu_city_hotel.txt'],$upload_dir.$file['name']))//上传到$upload
{
copy($upload_dir.$file['name'], $upload_bak.$bakfilename); //复制到$upload_bak
echo "<script>alert('OK');window.location='chakanup.php';</script>";
}
希望实现:
我要把它转换成 bbb.txt 文件
我备份中的文件名还要求是 aaa.txt
改改$upload_dir="./site_data/";
$upload_bak="./site_data/bak/";$file=$_FILES['upload'];$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
if($ext != 'txt'){
echo '<script>alert("您上传的文件类型不符,请重新上传");history.go(-1);</script>';exit;
}
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_{$_user}_".date("Y_m_d_H_i_s").".{$ext}";if(move_uploaded_file($file['sohu_city_hotel.txt'],$upload_dir.$file['name']))//上传到$upload
{
copy($upload_dir.$file['name'], $upload_bak.$bakfilename); //复制到$upload_bak
echo "<script>alert('OK');window.location='chakanup.php';</script>";
}
把.txt 称到外面 $file['sohu_city_hotel'].'.txt';
if(move_uploaded_file($file['sohu_city_hotel.txt'],$upload_dir."bbb.txt"))//上传到$upload
{
copy($upload_dir.$file['name'], $upload_bak.$_FILE["file"]["name"]); //复制到$upload_bak
echo "<script>alert('OK');window.location='chakanup.php';</script>";
}
没有测试,你自己调整测试一下。