站长圈

php在线打包工具源码

  • 计算机/互联网
  • 来源:站长圈
  • 编辑:站长圈
  • 时间:2021-06-01 14:44
  • 阅读:459

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

<?php
$button=$_POST['button'];
if($button=="开始打包")
{
$zip = new ZipArchive();
$filename = "./".date("Y-m-d")."_".md5(time())."_jackfeng.zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("无法创建 <$filename>
");
}
$files = listdir();
foreach($files as $path)
{
$zip->addFile($path,str_replace("./","",str_replace("\","/",$path)));
}
echo "压缩完成,共压缩了: " . $zip->numFiles . "个文件
";
$zip->close();
}
Function listdir($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;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>在线打包工具</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form name="form1" method="post" action="">
<hr size="1">
<h3><a href="?" rel="external nofollow" >在线打包工具</a></h3>
<P> <input type="submit" name="button" value="开始打包" /></P>
<P>说明:点开始打包,之后,就是耐心等待打包完成了,根据网站文件多少,需要的时间可能会很长。打包完成之后,压缩包会存放在要打包的站点目录下,以<span style='color:red;'>打包时间+不定长随机字符串+jackfeng.zip</span>这样命名,请登陆ftp后下载。</P>
</form>
</body>


全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • ripro主题Logo加闪光效果
  • ripro主题Logo加闪光效果
  • 最近看到很多的网站LOGO都有个闪光的效果,怎么做的呢?小编也研究了下,适合所有网站,下面把代码分享给大家/*ZZHUTI网站LOGO 流光*/.logo-wrapper {    position: relative;    font-size:2em;    font-
  • 计算机/互联网
  • 来源:站长圈
  • 编辑:站长圈
  • 时间:2021-08-10 14:34
  • 阅读:639
  • 关于windows server2008r2激活密钥及激活的方法
  • 关于windows server2008r2激活密钥及激活的方法
  • Server2008r2激活密钥分两种,分别是server2008永久密钥和kms安装密钥其中server2008永久密钥有激活次数限制,可能失效。kms激活密钥是微软官方提供,没有激活次数限制,永久有效我选择没有限制次数的方法,即使用kms方式,我安装的是datacenter,激活时选择第五个windowsserver2008/R2批量授权版KMS安装密钥1、WindowsServer2008R2WindowsServe
  • 计算机/互联网
  • 来源:站长圈
  • 编辑:站长圈
  • 时间:2021-08-06 11:51
  • 阅读:595
  • AList 基于阿里云盘的个人网盘目录列表程序
  • AList 基于阿里云盘的个人网盘目录列表程序
  • 今天再给大家推荐一个利用阿里云盘来搭建的个人分享网盘程序!相对于Teambition 主要是利用Cookie模拟用户登陆,然后调用相关接口。本文代码使用的是标准的OAuth2实现接口的调用,相对来说更稳定一些!开源仓库原作者:https://github.com/Xhofe/alist下面的项目是博主为了部署方便整合了一个仓库,且支持了Docker部署!https://github.com/malaohu/alist-onec
  • 计算机/互联网
  • 来源:站长圈
  • 编辑:站长圈
  • 时间:2021-06-01 14:46
  • 阅读:862
  • php在线打包工具源码
  • php在线打包工具源码
  • 支持PHP5.6-PHP7。说明:点开始打包,之后,就是耐心等待打包完成了,根据网站文件多少,需要的时间可能会很长。打包完成之后,压缩包会存放在要打包的站点目录下,以打包时间+不定长随机字符串+jackfeng.zip这样命名,请登陆ftp后下载。
  • 计算机/互联网
  • 来源:站长圈
  • 编辑:站长圈
  • 时间:2021-06-01 14:44
  • 阅读:460
底部广告
网站首页  |   关于我们  |   广告合作  |   联系我们  |   隐私条款  |   免责声明  |   网站地图
CopyRight 2014-2024 站长圈 | ICP证:粤ICP备16065033号-15
联系客服
技术咨询 售前小郑 客服明明 联系客服
0769-33314958
手机版

扫一扫进手机版
返回顶部