php入门学习知识点三 PHP上传

前端之家收集整理的这篇文章主要介绍了php入门学习知识点三 PHP上传前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、上传表单的HTML代码 @H_403_0@<div class="codetitle"><a style="CURSOR: pointer" data="10128" class="copybut" id="copybut10128" onclick="doCopy('code10128')"> 代码如下:

<div class="codebody" id="code10128"> @H_403_0@<form action="UpLoad.PHP" method="post" enctype="multipart/form-data" name="upFrm"> @H_4030@<input type="file" name="Imgs" id="Imgs"> @H4030@ @H4030@ @H4030@
@H403_0@注意事项:1、action是上传的新 @H_403_0@       2、enctype这个属性要写成 “multipart/form-data” @H_403_0@二、PHP代码 @H_403_0@<div class="codetitle"><a style="CURSOR: pointer" data="1842" class="copybut" id="copybut1842" onclick="doCopy('code1842')"> 代码如下:
<div class="codebody" id="code1842"> @H_403_0@<?PHP @H_403_0@if(is_uploaded_file($_FILES["Imgs"]["tmpname"])){ @H403_0@$PHPupfile=$FILES["Imgs"]; @H403_0@//输出上传文件的数组结构; @H_403_0@print_r($PHPupfile); @H_403_0@//输出上传文件的各类信息 @H_403_0@echo $PHPupfile["size"]."
"; //文件名 @H_403_0@echo $PHPupfile["type"]."
"; //文件类型 @H_403_0@echo $PHPupfile["tmp_name"]."
"; //昨时文件名包含路径 @H_403_0@echo $PHPupfile["name"]."
"; //上传文件名 @H_4030@/* @H403_0@ 上传错误信息 @H_403_0@ 0 代表成功上传, @H_403_0@ 1,2 代表超过了设定的最大上传值 @H_403_0@ 3 代表只有部分上传 @H_403_0@ 4 代表没有文件上传 @H_403_0@ 5 代表上传文件大小为0 @H_4030@*/ @H403_0@echo $PHPupfile["error"]."
"; @H_403_0@//上传函数 (其时在提交表单后,已将上传文件保存在服务器的临时文件夹内,这时需要将其移动到网站的指定文件夹内) @H_403_0@move_uploaded_file($PHPupfile["tmp_name"],$PHPupfile["name"]); //将上传文件保存到指定的文件夹 @H_4030@/* @H4030@*以下部分是附加部分 @H4030@*/ @H403_0@//判断文件是否存在 1代表存在,0代表未找到 @H_403_0@echo 'This File is exists:'.file_exists($PHPupfile["name"]).'
'; //查询文件或目录是否存在 @H_403_0@//unlink 删除文件 @H_403_0@echo '删除文件:'.unlink($PHPupfile["name"]).';1 为删除成功,0为删除失败'; @H_403_0@//mkdir 创建文件夹 @H_403_0@if(fileexists('pic')==FALSE){ @H4030@mkdir("pic"); @H4030@} @H403_0@if(fileexists('pic/ts')==FALSE){ @H4030@mkdir("pic/ts"); @H4030@} @H403_0@//rmdir 删除文件夹 @H_403_0@if(fileexists('pic/ts')==FALSE){ @H4030@rmdir('pic/ts'); @H4030@} @H403_0@//rename 重命名 @H_4030@rename("guitar11-hp-sprite.png","1.png"); @H4030@echo "
"; @H
403_0@echo 'This File is exists:'.file_exists($PHPupfile["name"]).'
'; @H_4030@} @H4030@?> @H4030@
@H403_0@注意点:1、$_FILES["Imgs"] 这个Imgs就是你HTML代码中所定义的控件名称

猜你在找的PHP相关文章