我看到的这里只有一个问题,但它并没有回答我的问题。 我正在运行有最最新的PHP 5和MYSQL 5红帽Linux的一个典型的LAMP服务器。
我需要找到一个PHP唯一的解决办法,因为我的主机不允许我使用shell。
这里是我的代码,其提取不从vBulletin上传需要密码到另一个目录ZIP探头:
if ($_GET['add'] == TRUE){
$zip = new ZipArchive;
$res = $zip->open($SOURCE FOLDER);
if ($res === TRUE) {
$zip->extractTo('$DESTINATION FOLDER/');
$zip->close();
echo 'File has been added to the library successfuly';
//Add a flag to that file to indicate it has already been added to the library.
mysql_query("UPDATE attachment SET library = 1 WHERE filedataid='$fileid'");
} else {
echo 'A uncompression or file error has occured';
}}
一定有什么办法做到这一点只用PHP,当然! 谢谢。
更新:我的主人告诉我,是的gzip安装在服务器上而不是7-Zip的。 我期待到shell访问过。