PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php 在线打包_支持子目录大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_673_0@程序使用了PHP的zip扩展,如果服务器支持,那就可以用了^_^,生成的zip压缩包可以用winrar等来解压的,当然也可以用PHP来解压。解压的过段时间再发布了。<?PHP
$button=$POST['button'];
if($button=="开始打包")
{
$zip=newZipArchive();
$filename="./".date("Y-m-d")."
".md5(time())."_jackfeng.zip";
if($zip->open($filename,ZIPARCHIVE::create)!==TRUE){
exit("无法创建<$filename>\n");
}
$files=listdir();
foreach($filesas$path)
{
$zip->addFile($path,str_replace("./","",str_replace("\","/",$path)));
}
echo"压缩完成,共压缩了:".$zip->numFiles."个文件\n";
$zip->close();
}
Functionlistdir($start_dir='.'){
$files=array();
if(is_dir($start_dir)){
$fh=opendir($start_dir);
while(($file=readdir($fh))!==falsE){
if(strcmp($file,'.')==0||strcmp($file,'..')==0)conTinue;
$filepath=$start_dir.'/'.$file;
if(is_dir($filepath))
$files=array_merge($files,listdir($filepath));
else
array_push($files,$filepath);
}
closedir($fh);
}else{
$files=false;
}
return$files;
}
?>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">


在线打包工具
<Metahttp-equiv="Content-Type"content="text/html;charset=gb2312">


<formname="form1"method="post"action="">
<hrsize="1">

<ahref="?">在线打包工具


@H_673_0@<inputtype="submit"name="button"value="开始打包"/>


@H_673_0@说明:点开始打包,之后,就是耐心等待打包完成了,根据网站文件多少,需要的时间可能会很长。打包完成之后,压缩包会存放在要打包的站点目录下,以<spanstyle='color:red;'>打包时间+不定长随机字符串+jackfeng.zip这样命名,请登陆ftp后下载。





大佬总结

以上是大佬教程为你收集整理的php 在线打包_支持子目录全部内容,希望文章能够帮你解决php 在线打包_支持子目录所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。