成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎樣利用PHP實現(xiàn)上傳圖片功能詳解-創(chuàng)新互聯(lián)

這篇文章主要介紹怎樣利用PHP實現(xiàn)上傳圖片功能詳解,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

目前成都創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設、域名、虛擬主機、網(wǎng)站改版維護、企業(yè)網(wǎng)站設計、公主嶺網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

HTML文件

一、 設置編碼UTF-8

對于中文網(wǎng)頁需要使用<meta charset="utf-8">聲明編碼,否則會出現(xiàn)亂碼。

二 、form表單 <form>標簽用于為用戶輸入創(chuàng)建 HTML 表單,表單里包含php文件路徑,

<form action="1.php">

設置編碼類型,

需要注意的是:默認情況下,enctype的值是application/x-www-form-urlencoded,不能用于文件上傳,只有使用了multipart/form-data,才能完整的傳遞文件數(shù)據(jù),

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

配置數(shù)據(jù)傳輸方式,

<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文件

一、獲取文件信息 獲取文件信息(獲取一個數(shù)組的信息)

$shangchuan = $_FILES['file'];

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

二、判斷條件是否符合

1、if判斷條件是否符合

2、設置上傳類型

3、設置接收類型

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

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

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

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

5、判斷大小是否符合

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

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

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

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

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

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

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

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實現(xiàn)上傳圖片功能詳解

點擊選擇文件

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

提交

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

查看上傳圖片

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

怎樣利用PHP實現(xiàn)上傳圖片功能詳解

大功告成,完成上傳。

以上是“怎樣利用PHP實現(xiàn)上傳圖片功能詳解”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前標題:怎樣利用PHP實現(xiàn)上傳圖片功能詳解-創(chuàng)新互聯(lián)
文章出自:http://jinyejixie.com/article6/ddcgig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、手機網(wǎng)站建設、ChatGPT、商城網(wǎng)站App開發(fā)、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
磐石市| 古田县| 伊宁县| 公主岭市| 临泉县| 陆良县| 东丽区| 巴彦淖尔市| 丘北县| 渝中区| 濮阳市| 南澳县| 曲沃县| 镇巴县| 鹿邑县| 鄂温| 台南市| 济阳县| 高邮市| 周至县| 分宜县| 女性| 万载县| 通州区| 安福县| 丹巴县| 佛坪县| 板桥市| 遂昌县| 揭东县| 神木县| 邵东县| 章丘市| 巴林左旗| 南丹县| 成都市| 白玉县| 福泉市| 新田县| 荆州市| 巴林左旗|