HTML文档

一、 设定编号UTF-8

针对汉语网页页面必须应用<meta charset="utf-8">申明编号,不然会发生错码。

二 、form表格 <form>标识用以为客户键入建立 HTML 表格,表格里包括php文件途径,

<form action="1.php">

设定编号种类,

必须留意的是:默认设置状况下,enctype的值是application/x-www-form-urlencoded,不可以用以上传文件,仅有应用了multipart/form-data,才可以详细的传送文档数据信息,

<form action="1.php" enctype="multipart/form-data">

配备传输数据方法,

<form action="1.php" enctype="multipart/form-data" method="POST">

三、input文本框 文字文本框根据<input>标识来设置加上提交特性

type="file" name="file"

设置提交按钮

<input type="submit" value="提交">

HTML文件编辑进行

<html>
<head>
 <meta charset="UTF-8">
 <title>提交</title>
</head>
<body>
<form action="3.php" enctype="multipart/form-data" method="post" >

 挑选文件上传:<input type="file" name="file">
     <input type="submit">
</form>
</body>
</html>

PHP文档

一、获得文档信息内容 获得文档信息内容(获得一个二维数组的信息内容)

$shangchuan = $_FILES['file'];

二、分辨标准是不是合乎

1、if分辨标准是不是合乎

2、设定提交种类

3、设定接受种类

if ($shangchuan['type'] == "image/jpg" or $shangchuan['type'] == "text/plain")

4、分辨不符輸出–不成功 种类不符合,分辨合乎自动跳过实行下一指令

 {echo '不成功--种类不符合';
 die();}

5、分辨尺寸是不是合乎

if ($shangchuan['size'] > 800000)

6、分辨不符輸出–不成功 种类不符合,分辨合乎自动跳过实行下一指令

{echo '不成功--尺寸不符合';
  die();}

三、设定文档储放途径 设定文件上传的储放途径

copy($shangchuan['tmp_name'], 'D:\\' . $shangchuan['name']);echo '輸出:取得成功';

PHP文档撰写进行:

<?php
//1、设定编号utf8
header("Content-Type: text/html; charset=UTF-8");
//2、获得文档信息内容
$shangchuan = $_FILES['file'];
if ($shangchuan['type'] == "image/jpg" or $shangchuan['type'] == "text/plain") {
  //9、輸出:不成功
  echo '不成功--种类不符合';
  die();
}
if ($shangchuan['size'] > 800000) {
  //9、輸出:不成功
  echo '不成功--尺寸不符合';
  die();
}
//7、挪动临时文件夹到提交的文档储放部位(关键编码)
copy($shangchuan['tmp_name'], 'D:\\' . $shangchuan['name']);
//8、輸出:取得成功
echo '輸出:取得成功';
?>

运作检测

一、文件上传

在打开phpstudy_pro专用工具的前提条件下,浏览器打开键入途径

点一下选择文件

递交

查询上传照片

我这里存有D盘根目录下,

做好了,进行提交。

到此这篇有关怎样运用PHP完成上传照片作用的文章内容就详细介绍到这了




评论(0条)

刀客源码 游客评论