作者sailplane (賣飛機的)
看板PHP
標題[請益] 關於 system
時間Tue Jun 10 23:28:23 2008
小弟有一個上傳頁面 目前本來只支援上傳圖片等檔案
現在希望如果辨識出該檔案為 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