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

前端之家收集整理的这篇文章主要介绍了php入门学习知识点三 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" 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代码中所定义的控件名称

原文链接:https://www.f2er.com/php/27776.html

猜你在找的PHP相关文章