作者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
1F:推 JoeHorn:这跟 PHP 没啥关系,请自己 man unzip... 06/10 23:31
2F:→ sailplane:楼上的意思是 .. ? 但我把那行 unzip 指令复制到 shell 06/11 08:46
3F:→ sailplane:下自己执行没问题耶 @@" 06/11 08:46
4F:推 shadowjohn:给绝对路看看喽 maybe system('/sbin/unzip .... 06/11 10:28