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

溫馨提示×

溫馨提示×

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

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

PHP怎么保存被上傳的文件

發布時間:2022-03-28 16:30:35 來源:億速云 閱讀:269 作者:iii 欄目:大數據

本篇內容介紹了“PHP怎么保存被上傳的文件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

保存被上傳的文件

上面的實例在服務器的 PHP 臨時文件夾中創建了一個被上傳文件的臨時副本。

這個臨時的副本文件會在腳本結束時消失。要保存被上傳的文件,我們需要把它拷貝到另外的位置:

<?php
// 允許上傳的圖片后綴
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
echo $_FILES["file"]["size"];
$extension = end($temp);     // 獲取文件后綴名if 
((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))&& ($_FILES["file"]["size"] < 204800)   // 小于 200 kb
&& in_array($extension, $allowedExts))
{    
if ($_FILES["file"]["error"] > 0)    
{        
echo "錯誤:: " . $_FILES["file"]["error"] . "<br>";    
}    
else    
{        
echo "上傳文件名: " . $_FILES["file"]["name"] . "<br>";        
echo "文件類型: " . $_FILES["file"]["type"] . "<br>";        
echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";        
echo "文件臨時存儲的位置: " . $_FILES["file"]["tmp_name"] . "<br>";        
        // 判斷當前目錄下的 upload 目錄是否存在該文件        
        // 如果沒有 upload 目錄,你需要創建它,upload 目錄權限為 777        
        if (file_exists("upload/" . $_FILES["file"]["name"]))        
        {            
        echo $_FILES["file"]["name"] . " 文件已經存在。 ";        
        }        
        else        
        {            
        // 如果 upload 目錄不存在該文件則將文件上傳到 upload 目錄下            
        move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);            
        echo "文件存儲在: " . "upload/" . $_FILES["file"]["name"];        
        }    
        }
        }
        else
        {    
        echo "非法的文件格式";
        }
        ?>

上面的腳本檢測了文件是否已存在,如果不存在,則把文件拷貝到名為 "upload" 的目錄下。

“PHP怎么保存被上傳的文件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

php
AI

曲靖市| 连城县| 沂南县| 涡阳县| 古丈县| 定陶县| 红安县| 河曲县| 和顺县| 历史| 从江县| 四子王旗| 景谷| 尉氏县| 桦甸市| 天全县| 泰来县| 新安县| 临武县| 沙雅县| 平罗县| 乌拉特后旗| 秦皇岛市| 武隆县| 梁平县| 潼关县| 周至县| 平昌县| 郯城县| 新郑市| 珲春市| 洞头县| 河北区| 陇川县| 太湖县| 滦南县| 固始县| 集安市| 杭锦后旗| 习水县| 东乌珠穆沁旗|