[請益] 上傳檔案

看板PHP作者 (來自晦暗的魔界)時間17年前 (2007/03/20 21:47), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串4/6 (看更多)
我想要做的功能,是一上傳檔案後(upload.php), 馬上在資料庫(mysql) 產生這筆資料的檔案, 包含檔名、系統檔名 (用data()去產生) 、檔案大小(mbytes)和註解。 註解欄位一樣是位於upload.php,給使用者自由輸入, 也就是upload.php表單中至少有二個欄位, 一個瀏覽選擇上傳的檔案(input type="file") , 一個就是註解欄位(textarea)。 然後轉換到index.php,顯示關於檔案的檔名、大小和註解三個資訊, 以及可以選擇下載或是刪除檔案, 刪除的時候當然會連資料庫中的紀錄一起刪除。 目前我只能做到利用系統變數$_FILES , 在upload.php上傳後,先轉換到另一個暫時性網頁,譬如data.php, 在這個網頁利用$_FILES 去取得檔名、檔案大小等資訊, 再另外產生系統檔名,在data.php利用表單在資料庫插入紀錄, 然後轉換到index.php 同時利用java script ,做一個0.0x秒自動送出表單的功能, 讓網頁看起來「好像」一上傳完畢後,就立刻轉換到index.php , 但實際上卻是中間經過了一個data.php。 有沒有辦法不經過data.php, 而直接達到在上傳完檔案後同時於資料庫建檔, 然後直接轉換至index.php ,得到同樣的結果呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.47.121

03/20 23:35, , 1F
網頁上方 if($_POST['xyz']){ ...data.php做的... }
03/20 23:35, 1F

03/21 10:30, , 2F
這是你程式流程的問題.
03/21 10:30, 2F
文章代碼(AID): #15_-O0Tn (PHP)
討論串 (同標題文章)
文章代碼(AID): #15_-O0Tn (PHP)