作者jen1990 (傻傻好天真)
看板PHP
標題[請益]怎麼呼叫上傳後的檔案?
時間Mon Jan 13 14:52:29 2014
我之前有爬了文
不過大部分都是在講上傳部分的問題
我寫了一個PHP是可以單檔上傳後會存在htdocs資料夾,
如果傳好檔案後,要呼叫單一上傳的檔在另一個PHP裡面執行其他功能
該怎麼去呼叫他?另外如果我有多個檔案同時上傳,又怎麼樣各別去呼叫出來執行???
已經找過
http://tw2.php.net/manual/zh/features.file-upload.post-method.php
這裡面都只有上傳的處理方法,我需要的是上傳後的呼叫處理
還有沒有其他網頁是相關的?
麻煩各位指點了 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.3.17
1F:→ MOONRAKER:上傳後不就知道他存在哪裡了 有什麼問題 01/13 15:00
2F:→ DongFeng:我猜他是要檔案引入 fopen 或 imagecreatefromjpeg之類的 01/13 15:14
3F:→ DongFeng:看你要操作的檔案是甚麼類型的, 文字介面的用fopen開 01/13 15:14
4F:→ DongFeng:圖片的話就是imagecreatefromjpeg/png/gif/... 01/13 15:15
5F:推 LaPass:上傳後的呼叫處理 <= 啥意思?妳到底想處理什麼? 01/13 15:24
6F:→ jen1990:M大 上傳後想要讓他有縮圖或是轉換格式功能,不知道怎麼呼 01/13 15:29
7F:→ jen1990:叫到每一次上傳的檔案 01/13 15:30
8F:→ jen1990:D大 假如我現在傳的格式是gif,用這個網址內的範例改,是不 01/13 15:34
9F:→ jen1990: $im = @....("$imgname") 括號裡面的名稱? 01/13 15:35
13F:→ LaPass:就是括號裡的東西 01/13 15:37
14F:→ MOONRAKER:你想一個檔名給他 把他move_uploaded_files()過去 01/13 15:40
15F:→ MOONRAKER:以後就可以處理啦 是哪一些檔名當然你要想辦法記起來 01/13 15:41
16F:→ jen1990:L大 所以我上傳後存htdocs不對嗎?要在指定它傳完後存在新 01/13 15:43
17F:→ jen1990:資料夾? 01/13 15:43
18F:→ jen1990:M大,sor不太明白你的意思耶.就因為每次上傳的檔名都不一樣 01/13 15:46
19F:→ jen1990:我才不知道要怎麼下手,讓php知道我現在就是處理當下上傳的 01/13 15:47
20F:→ MOONRAKER:用資料庫存啊 用SESSION啊 不然用GET帶過去下一支php啊 01/13 15:52
21F:推 LaPass:最好別用GET去帶,很危險的.... 還有別人上傳的檔名你也要 01/13 16:02
22F:→ LaPass:檢查,被別人傳一支php寫的木馬檔上去就被入侵了 01/13 16:02
23F:→ jen1990:M大 如果不用資料庫有辦法只用SESSION搞定? L大 感謝提醒 01/13 16:05
24F:→ jen1990:不過目前這個是自己練習試著做,不會有其他人寫木馬檔! 01/13 16:06
25F:→ alog:從暫存資料夾做 rename 跟 move_uploaded_files 得到的權限 01/13 16:06
26F:→ alog:會有所不同 請留意使用 01/13 16:07
27F:→ alog:另外上傳資料應該存在網站根目錄下的特定資料夾 01/13 16:07
28F:→ alog:並設給予 rwxrwxrwx 777 權限,將資料放在裡面才正確 01/13 16:08
29F:→ alog:並記得在上傳資料夾放置 htaccess 01/13 16:10
31F:→ alog:阻擋 php 跟一些常見的腳本,避免被上傳可以執行的腳本 01/13 16:10
32F:→ MOONRAKER:SESSION很好啊 記得處理完要刪掉以免老是處理同一張圖 01/13 16:11
33F:→ alog:上述為 Apache 的做法,nginx 用 location 做 deny 01/13 16:12
34F:推 liaosankai:php elfinder 01/13 21:50