加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 05:56:59 所属栏目:PHP教程 来源:网络整理
导读:一、上传表单的HTML代码 div class="codetitle" a style="CURSOR: pointer" data="10128" class="copybut" id="copybut10128" onclick="doCopy('code10128')" 代码如下: div class="codebody" id="code10128" form action="UpLoad.php" method="post" enctyp

一、上传表单的HTML代码
<div class="codetitle"><a style="CURSOR: pointer" data="10128" class="copybut" id="copybut10128" onclick="doCopy('code10128')"> 代码如下:<div class="codebody" id="code10128">
<form action="UpLoad.php" method="post" enctype="multipart/form-data" name="upFrm">
<input type="file" name="Imgs" id="Imgs">



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

注意点:1、$_FILES["Imgs"] 这个Imgs就是你HTML代码中所定义的控件名称

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读