標籤:images 就會 src 前台 blank 操作 處理 通過 admin
一、準備
1、上傳控制項 <input type="file" name="img"/>
<tr>
<td align="right">頭像</td>
<td>
<input type="file" name="site_logo" size="18" />
<a href="../theme/default/images/logo.gif" target="_blank"><img src="images/icon_yes.png"></a>
</td>
</tr>
2、form表單添加屬性 enctype="multipart/form-data"
3、處理頁面擷取上傳檔案的資訊
$_FILES
二、操作流程
1、先通過error值判斷是否有選擇上傳圖片
if ($_FILES[‘img‘][‘error‘] == 0) 當沒有選中圖片時,取得$_FILES[‘img‘][‘error‘]的值等於零
2、執行上傳函數 move_uploaded_file(臨時儲存路徑,制定項目儲存路徑)
$name = time().rand(111,999);
$path = ‘uplpads/‘.$name.‘.jpg‘;
move_uploaded_file($_FILES[‘img‘][‘tmp_name‘], $path);
time() 時間戳記 從1970年1月1日淩晨到執行時間過去的秒數
rand(開始數字,結束數字) 取開始數字到結束數位隨機數
3、定義變數$path=" ";
如果沒有選取圖片時,沒有執行if中的語句,則也就沒$path變數,執行過程中就會出現錯誤
4、把上傳圖片儲存的路徑賦給$變數
在admin中建立uploads檔案夾
5、在資料庫語句中添加圖片路徑儲存的欄位
6、前台index.html檔案中找到圖形的位置,使用<img src="<?php echo $arr[‘src‘];?>" $alt="映像"/>顯示映像
網站製作之上傳圖片