[請益]怎麼呼叫上傳後的檔案?

看板PHP作者 (傻傻好天真)時間12年前 (2014/01/13 14:52), 編輯推噓4(4030)
留言34則, 6人參與, 最新討論串1/1
我之前有爬了文 不過大部分都是在講上傳部分的問題 我寫了一個PHP是可以單檔上傳後會存在htdocs資料夾, 如果傳好檔案後,要呼叫單一上傳的檔在另一個PHP裡面執行其他功能 該怎麼去呼叫他?另外如果我有多個檔案同時上傳,又怎麼樣各別去呼叫出來執行??? 已經找過http://tw2.php.net/manual/zh/features.file-upload.post-method.php 這裡面都只有上傳的處理方法,我需要的是上傳後的呼叫處理 還有沒有其他網頁是相關的? 麻煩各位指點了 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.3.17

01/13 15:00, , 1F
上傳後不就知道他存在哪裡了 有什麼問題
01/13 15:00, 1F

01/13 15:14, , 2F
我猜他是要檔案引入 fopen 或 imagecreatefromjpeg之類的
01/13 15:14, 2F

01/13 15:14, , 3F
看你要操作的檔案是甚麼類型的, 文字介面的用fopen開
01/13 15:14, 3F

01/13 15:15, , 4F
圖片的話就是imagecreatefromjpeg/png/gif/...
01/13 15:15, 4F

01/13 15:24, , 5F
上傳後的呼叫處理 <= 啥意思?妳到底想處理什麼?
01/13 15:24, 5F

01/13 15:29, , 6F
M大 上傳後想要讓他有縮圖或是轉換格式功能,不知道怎麼呼
01/13 15:29, 6F

01/13 15:30, , 7F
叫到每一次上傳的檔案
01/13 15:30, 7F

01/13 15:34, , 8F
D大 假如我現在傳的格式是gif,用這個網址內的範例改,是不
01/13 15:34, 8F

01/13 15:35, , 9F
$im = @....("$imgname") 括號裡面的名稱?
01/13 15:35, 9F

01/13 15:36, , 11F
http://f23.tw/FFJa.php 先把檔案搬到自己的工作資料夾下
01/13 15:36, 11F

01/13 15:37, , 12F
http://ppt.cc/7Imk 這個網址才對
01/13 15:37, 12F

01/13 15:37, , 13F
就是括號裡的東西
01/13 15:37, 13F

01/13 15:40, , 14F
你想一個檔名給他 把他move_uploaded_files()過去
01/13 15:40, 14F

01/13 15:41, , 15F
以後就可以處理啦 是哪一些檔名當然你要想辦法記起來
01/13 15:41, 15F

01/13 15:43, , 16F
L大 所以我上傳後存htdocs不對嗎?要在指定它傳完後存在新
01/13 15:43, 16F

01/13 15:43, , 17F
資料夾?
01/13 15:43, 17F

01/13 15:46, , 18F
M大,sor不太明白你的意思耶.就因為每次上傳的檔名都不一樣
01/13 15:46, 18F

01/13 15:47, , 19F
我才不知道要怎麼下手,讓php知道我現在就是處理當下上傳的
01/13 15:47, 19F

01/13 15:52, , 20F
用資料庫存啊 用SESSION啊 不然用GET帶過去下一支php啊
01/13 15:52, 20F

01/13 16:02, , 21F
最好別用GET去帶,很危險的.... 還有別人上傳的檔名你也要
01/13 16:02, 21F

01/13 16:02, , 22F
檢查,被別人傳一支php寫的木馬檔上去就被入侵了
01/13 16:02, 22F

01/13 16:05, , 23F
M大 如果不用資料庫有辦法只用SESSION搞定? L大 感謝提醒
01/13 16:05, 23F

01/13 16:06, , 24F
不過目前這個是自己練習試著做,不會有其他人寫木馬檔!
01/13 16:06, 24F

01/13 16:06, , 25F
從暫存資料夾做 rename 跟 move_uploaded_files 得到的權限
01/13 16:06, 25F

01/13 16:07, , 26F
會有所不同 請留意使用
01/13 16:07, 26F

01/13 16:07, , 27F
另外上傳資料應該存在網站根目錄下的特定資料夾
01/13 16:07, 27F

01/13 16:08, , 28F
並設給予 rwxrwxrwx 777 權限,將資料放在裡面才正確
01/13 16:08, 28F

01/13 16:10, , 29F
並記得在上傳資料夾放置 htaccess
01/13 16:10, 29F

01/13 16:10, , 30F

01/13 16:10, , 31F
阻擋 php 跟一些常見的腳本,避免被上傳可以執行的腳本
01/13 16:10, 31F

01/13 16:11, , 32F
SESSION很好啊 記得處理完要刪掉以免老是處理同一張圖
01/13 16:11, 32F

01/13 16:12, , 33F
上述為 Apache 的做法,nginx 用 location 做 deny
01/13 16:12, 33F

01/13 21:50, , 34F
php elfinder
01/13 21:50, 34F
文章代碼(AID): #1Iquqmtq (PHP)
文章代碼(AID): #1Iquqmtq (PHP)