exec('zip somedir/somezip.zip somefile.ext');
解决方案 »
- php生成flash出错
- 上传图片,图片路径入库的写法,我是菜鸟,大家帮忙写下吧
- 字符串分割的简单问题----在线等
- 获取上一页地址栏
- 纠竞什么是站群
- 提示PHP has encountered an Access Violation at 010173CD 错误如何解决
- 正则表达式的问题,重谢!
- 请问用什么命令能在linux上执行一个文件?
- php两个表内容如何相互调用
- 浏览器兼容问题
- 大家来帮看一个这个网页http://www.searchfans.info/search/abs/1-1.html都不是*.PHP的文件它到低是怎么运行的呢,真是想不明白~
- 100分紧急求救:一个问了好多人都不能解决的 Mysql 问题
/* zip 文件解压程序
* Written By 唯她
* URI: http://www.m121m.net
* 需要有 php_zip.dll / php_zip.so 库支持
*/$zipFile = "putty-src.zip";$zip = zip_open($zipFile);function mk_dir($dirString,$initDir="./"){
$dir = explode("/",$dirString);
if (substr($initDir,-1) != "/" && $initDir != "")
$initDir .= $initDir."/"; for($i=0;$i<count($dir)-1;$i++){
$initDir .= $dir[$i] . "/";
if(!file_exists($initDir) && count($dir) > 1) mkdir($initDir);
};
echo "创建目录: $initDir\n";
}if ($zip) { while ($zip_entry = zip_read($zip)) { if (substr(zip_entry_name($zip_entry),-1) != "/" && zip_entry_open($zip, $zip_entry, "r")) { if (!file_exists(dirname(zip_entry_name($zip_entry))))
{
mk_dir(zip_entry_name($zip_entry));
}
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$fout = fopen(zip_entry_name($zip_entry),"w");
fwrite($fout,$buf);
echo "解压文件:".zip_entry_name($zip_entry)."\n";
zip_entry_close($zip_entry);
} else {
mk_dir(zip_entry_name($zip_entry));
} } zip_close($zip);}?>
可以下载PECL
PECL是什么?到哪里下载呢
====
http://cn.php.net/get/pecl-5.0.4-Win32.zip/from/a/mirrorWhat is PECL?PECL is a repository for PHP Extensions, providing a directory of all known extensions and hosting facilities for downloading and development of PHP extensions.The packaging and distribution system used by PECL is shared with its sister, PEAR.
服务器不支持就没办法
谁用过这个类阿
怎么我用过几次都不行啊那位有PHP_zip.dll下灾啊 我还是用这个算了