>백엔드 개발 >PHP 튜토리얼 >PHP 파일을 여는 방법 PHP 파일 작업

PHP 파일을 여는 방법 PHP 파일 작업

WBOY
WBOY원래의
2016-07-29 08:33:131132검색
<pre name="code" class="php"><?php
//文件上传

if(isset($_POST[&#39;submit&#39;])){
	//文件大小
	$filesize=$_FILES[&#39;file&#39;][&#39;size&#39;];
	//文件名称
	$name=$_FILES[&#39;file&#39;][&#39;name&#39;]; 
	//将文件名重新编码
	$filename = iconv(&#39;utf-8&#39;,&#39;gbk&#39;,$name); 
	//文件存放路径
	$url=&#39;data/&#39;;
	//判断源文件名称是否为空(判断是否已经选择上传的文件)
	if($filename!=""){

		//判断该文件上传的错误代码数
		if($_FILES[&#39;file&#39;][&#39;error&#39;]>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 c/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>

위 내용은 PHP 파일을 여는 방법을 비롯해 PHP 파일을 여는 방법과 PHP 파일 작업에 대해 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.