php文件操作

来源:互联网 发布:浙江移动网络运营岗位 编辑:程序博客网 时间:2024/06/05 16:03
<pre name="code" class="php"><?php//文件上传if(isset($_POST['submit'])){//文件大小$filesize=$_FILES['file']['size'];//文件名称$name=$_FILES['file']['name']; //将文件名重新编码$filename = iconv('utf-8','gbk',$name); //文件存放路径$url='data/';//判断源文件名称是否为空(判断是否已经选择上传的文件)if($filename!=""){//判断该文件上传的错误代码数if($_FILES['file']['error']>0){echo"文件上传失败,请重试!";}else{/**$_FILES['file']['tmp_name']文件上传后在服务器端存储的临时文件名*/if(move_uploaded_file($_FILES['file']['tmp_name'],$url.$filename)){echo $filesize;echo "文件上传成功!";}else{echo "文件上传失败,请重试!";}}}else{echo "请选择要上传的文件!";}}//文件删除if(isset($_POST['del'])){//文件大小$filesize=$_FILES['file2']['size'];//文件名称$filename=$_FILES['file2']['name'];//文件存放路径$url='data/';$delfile=$url.$filename;//将路径重新编码$delfile = iconv('utf-8','gbk',$delfile); //找寻文件if (file_exists ($delfile)) {  if(unlink($delfile)){echo "删除成功";} }}//文件名修改if(isset($_POST['update'])){//文件大小$filesize=$_FILES['file3']['size'];//文件名称$filename=$_FILES['file3']['name'];//文件存放路径$url='data/';$delfile=$url.$filename;//将路径重新编码$delfile = iconv('utf-8','gbk',$delfile); //从表单获取新文件名$newName=$_POST['newname'];$newfilename=$url.$newName;//从新编码$newfileName=iconv('utf-8','gbk',$newfilename); if(rename($delfile,$newfileName)){echo "修改成功!";}}?><meta content="text/html"; charset="utf8" http-equiv="content-type"><!--enxtype规定在提交表单时要使用那种内容类型--><form action="" method="post" enctype="multipart/form-data"><label>文件上传</label><br/><input type="file" name="file"><input type="submit" name="submit" value="上传"><br/><label>文件删除</label><br/><input type="file" name="file2"><input type="submit" name="del" value="删除"><br/><label>文件重命名</label><br/><input type="file" name="file3"><label>更改的文件名:</label><input type="text" name="newname"><input type="submit" name="update" value="修改"></form>


                                             
1 0