看板 PHP 關於我們 聯絡資訊
小弟有一個上傳頁面 目前本來只支援上傳圖片等檔案 現在希望如果辨識出該檔案為 zip 檔就將之解壓縮 因此想到使用 system 的指令 大概是長這樣 system("unzip ./$filename"); 但是發現東西一直沒解壓縮出來 但是一樣的狀況 若將 unzip ./$filename 改成 rm -rf ./$filename 就可刪除檔案 目前已經確定 $filename 是正確的 (也就是說不是因為沒找到檔案) 同時資料夾權限應該也沒問題 (不然應該連先前上傳圖片都會出事) 那 ... 還有沒有什麼可能的狀況啊 ? 或者有沒有什麼其他的方式可以做到解壓縮 zip 檔啊 ? ( php 內部好像有指令可以做 但發現工作站上沒有裝) 謝謝啦 ^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.247.83
JoeHorn:這跟 PHP 沒啥關係,請自己 man unzip... 06/10 23:31
sailplane:樓上的意思是 .. ? 但我把那行 unzip 指令複製到 shell 06/11 08:46
sailplane:下自己執行沒問題耶 @@" 06/11 08:46
shadowjohn:給絕對路看看嘍 maybe system('/sbin/unzip .... 06/11 10:28