現在位置:首頁 / 關於本站 / Update Something / 運用上傳功能,製作簡易線上相簿
主題:運用上傳功能,製作簡易線上相簿
時間:2006-08-20 22:27:57
修改 4 次,瀏覽2362 次

昨天才改完網站佈景主題,並預言下次將新增檔案上傳功能,沒想到今天上午閒來沒事,上網重新找到Pure PHP Upload version 1.1原始碼,並運用現成的程式碼修改檔案上傳功能。首先要確認為什麼要寫檔案上傳的功能呢?那是因為如果您想寫一個圖文並茂的文章,那麼你一定需要有一個儲存圖片的網站,那麼在文章的撰寫過中,你才可以將線上圖片放入你的文章中,常見的免費線上自子相簿的網站有yahoo、pchome 或 fliker等網站,但因管理的方式不同及廣告(跳出的視窗)的因素,所以筆者想要自己寫幾張網頁來儲存這些相片。

初步的想法及步驟是這樣:

  1. 先確認php的ftp模組是否有打開,並支援is_upload_file及copy函數。
  2. 確定 Pure PHP Upload version 1.1能否順利將檔案上傳至伺服器(server),經測試local端伺服器(架在筆記型電腦上)及遠端伺服器(現行伺服器)皆沒有發生任何問題。
  3. 除了將檔案上傳外,另必須於檔案上載完後,將檔案相關資訊寫入資料庫中。
  4. 建立檔案上傳資料表結構:

    Field Type Allow Null Default Value
    id int(3) No 自動新增
    content tinytext No 說明
    user_id int(3) No 使用者id
    date datetime No 日期0000-00-00 00:00:00
    ip varchar(16) No 上傳ip
    file_kind int(1) No 檔案種類
    location varchar(60) Yes 檔案位置
    hit_time int(3) No 瀏覽次數
  5. 撰寫檔案下載清單網頁及線上相簿網頁。

原本預計只想花一早上時間撰寫,沒想到寫完後已是晚上,就著樣一天的時間都耗在這兩張網頁上,幸好順利完成,否則........。

目前網頁還需要稍微的調整,尤其是權限尚未寫入網頁中,所以還需要一些時間,另外電子相簿的類別尚未建立,所有圖片皆混在一起,看起來有點混亂,線上相簿功能預計在下星期六正式上線。