簡單的PHP上傳圖片和刪除圖片示例代碼


分享一例簡單的PHP上傳圖片和刪除圖片示例代碼,很簡單,適合初學的朋友參考,用來研究php上傳圖片還是不錯的。

1、php上傳圖片:

 1 <?php
 2 if (!empty($_FILES["img"]["name"])) { //提取文件域內容名稱,並判斷
 3 $path=”uppic/”; //上傳路徑
 4 if(!file_exists($path))
 5 {
 6 //檢查是否有該文件夾,如果沒有就創建,並給予最高權限
 7 mkdir(“$path”, 0700);
 8 }//END IF
 9 //允許上傳的文件格式
10 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”);
11 //檢查上傳文件是否在允許上傳的類型
12 if(!in_array($_FILES["img"]["type"],$tp))
13 {
14 echo “<script>alert(‘格式不對');history.go(-1);</script>”;
15 exit;
16 }//END IF
17 $filetype = $_FILES['img']['type'];
18 if($filetype == ‘image/jpeg'){
19 $type = ‘.jpg';
20 }
21 if ($filetype == ‘image/jpg') {
22 $type = ‘.jpg';
23 }
24 if ($filetype == ‘image/pjpeg') {
25 $type = ‘.jpg';
26 }
27 if($filetype == ‘image/gif'){
28 $type = ‘.gif';
29 }
30 if($_FILES["img"]["name"])
31 {
32 $today=date(“YmdHis”); //獲取時間並賦值給變量
33 $file2 = $path.$today.$type; //圖片的完整路徑
34 $img = $today.$type; //圖片名稱
35 $flag=1;
36 }//END IF
37 if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2);
38 //注意,此處傳遞給move_uploaded_file的第一個參數為上傳到服務器上的臨時文件
39 }//END IF
40 //此處再將$img的值寫入到數據庫中對應的字段

 

2、php刪除圖片:

1 <?php
2 unlink(“uppic/”.$img); //unlink方法刪除文件

大家學會了沒有?是不是很簡單!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM