如何用php上传一个固定的简单文件?1、固定一个文件上传到服务器,文件名是固定的,不需要用户指定。 2、上传后保存在一个指定的文件夹中,如果有同名的文件,则删除原来的。 以上功能如何做最简单? 分享到: 更多 ------解决方案-------------------- /*上传error 0 上传成功 1 文件大小超出了服务器的空间大小 2 要上传的文件大小超出浏览器限制 3 文件仅部分被上传 4 没有找到要上传的文件 5 服务器临时文件夹丢失 6 文件写入到临时文件夹出错 */ $file_type = array('jpg','png','gif','doc','txt'); //设置上传类别 $file_name = 'myfile_name'; //设置上传以后的文件名 $file_dir = 'upimg'; //设置上传目录 if($_POST['submitpic']){ $files = $_FILES['mypic']; //判断错误级别 if($files['erorr'] != 0){ exit('上传错误'); } //判断上传类型是否符合条件 $upName = $files['name']; //获取上传文件名称 $uptype = explode('.',$upName); //变成数组 $uptype = end($uptype); //得到文件类型 if(!in_array($uptype,$file_type)){ exit('类型不合法'); } //移动文件到制定的文件夹 if(move_uploaded_file($files['tmp_name'],$file_dir.'/'.$file_name.'.'.$uptype)){ echo "上传成功!"; } } ?> 上传: ------解决方案--------------------答案是否定的 如果被上传的文件是 linux 的 password 或 window 的注册表 文件,你乐意吗?------解决方案--------------------move_uploaded_file------解决方案--------------------看下PHP文件上传,没有必要考虑那么多东西。------解决方案-------------------- 这问题的描述,果真奇葩!