91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用PHP實現上傳圖片功能詳解

發布時間:2020-10-17 23:51:57 來源:腳本之家 閱讀:169 作者:婷婷的橙子 欄目:開發技術

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'];

如何利用PHP實現上傳圖片功能詳解

二、判斷條件是否符合

1、if判斷條件是否符合

2、設置上傳類型

3、設置接收類型

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

4、判斷不符合輸出–失敗 類型不符,判斷符合自動跳過執行下一命令

 {echo '失敗--類型不符';
 die();}

如何利用PHP實現上傳圖片功能詳解

5、判斷大小是否符合

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

6、判斷不符合輸出–失敗 類型不符,判斷符合自動跳過執行下一命令

{echo '失敗--大小不符';
  die();}

如何利用PHP實現上傳圖片功能詳解

三、設置文件存放路徑 設置上傳文件的存放路徑

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

如何利用PHP實現上傳圖片功能詳解

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工具的前提下,打開瀏覽器輸入路徑

如何利用PHP實現上傳圖片功能詳解

點擊選擇文件

如何利用PHP實現上傳圖片功能詳解

提交

如何利用PHP實現上傳圖片功能詳解

查看上傳圖片

我這里存在D盤根目錄下,

如何利用PHP實現上傳圖片功能詳解

大功告成,完成上傳。

到此這篇關于如何利用PHP實現上傳圖片功能的文章就介紹到這了,更多相關PHP上傳圖片功能內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣化县| 织金县| 甘洛县| 德阳市| 合江县| 玉环县| 龙胜| 永平县| 宁南县| 乐安县| 溧水县| 都安| 武宁县| 改则县| 扬中市| 琼结县| 伽师县| 义马市| 乐昌市| 崇信县| 招远市| 平遥县| 云浮市| 津南区| 喀喇| 靖远县| 望都县| 吉水县| 鱼台县| 安图县| 武邑县| 白水县| 阳新县| 晋城| 邛崃市| 广水市| 大厂| 平阳县| 双桥区| 大化| 昌黎县|