当前位置: 首页>>代码示例>>PHP>>正文


PHP PHPZip::zip方法代码示例

本文整理汇总了PHP中PHPZip::zip方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPZip::zip方法的具体用法?PHP PHPZip::zip怎么用?PHP PHPZip::zip使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPZip的用法示例。


在下文中一共展示了PHPZip::zip方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: date

        }
    } else {
        make_json_error($db->error());
    }
}
/*------------------------------------------------------ */
//-- 备份模版
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'backup') {
    check_authz_json('backup_setting');
    include_once 'includes/cls_phpzip.php';
    $tpl = $_CFG['template'];
    //$tpl = trim($_REQUEST['tpl_name']);
    $filename = '../temp/backup/' . $tpl . '_' . date('Ymd') . '.zip';
    $zip = new PHPZip();
    $done = $zip->zip('../themes/' . $tpl . '/', $filename);
    if ($done) {
        make_json_result($filename);
    } else {
        make_json_error($_LANG['backup_failed']);
    }
}
/*------------------------------------------------------ */
//-- 载入指定库项目的内容
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'load_library') {
    $library = load_library($_CFG['template'], trim($_GET['lib']));
    $message = $library['mark'] & 7 ? '' : $_LANG['library_not_written'];
    make_json_result($library['html'], $message);
}
/*------------------------------------------------------ */
开发者ID:norain2050,项目名称:mhFault,代码行数:31,代码来源:template.php

示例2: substr

    $templates['dir'] = substr($_CFG['template_dir'], 0, -1);
    $templates['info'] = get_templates_info("../templates/" . $templates['dir'] . "/info.txt");
    $smarty->assign('templates', $templates);
    $smarty->assign('navlabel', "list");
    $smarty->display('tpl/admin_templates_list.htm');
} elseif ($act == 'backup') {
    check_token();
    check_permissions($_SESSION['admin_purview'], "tpl_backup");
    require_once ADMIN_ROOT_PATH . 'include/admin_phpzip.php';
    $tpl = trim($_REQUEST['tpl_name']);
    if (dirname($tpl) != '.') {
        adminmsg("操作失败!", 0);
    }
    $filename = '../temp/backup_templates/' . $tpl . '_' . date('Ymd') . '.zip';
    $zip = new PHPZip();
    $done = $zip->zip('../templates/' . $tpl . '/', $filename);
    if ($done) {
        header("Location:" . $filename . "");
    } else {
        adminmsg("操作失败!", 0);
    }
} elseif ($act == 'set') {
    check_token();
    check_permissions($_SESSION['admin_purview'], "tpl_edit");
    $templates_info = get_templates_info("../templates/" . trim($_REQUEST['tpl_dir']) . "/info.txt");
    $tpl_dir = trim($_REQUEST['tpl_dir']) . "/";
    !$db->query("UPDATE " . table('config') . " SET value='{$tpl_dir}' WHERE name='template_dir'") ? adminmsg('设置失败', 1) : "";
    refresh_cache("config");
    $dir = "../temp/templates_c/" . $tpl_dir;
    if (!file_exists($dir)) {
        mkdir($dir);
开发者ID:winiceo,项目名称:fenzhan,代码行数:31,代码来源:admin_templates.php


注:本文中的PHPZip::zip方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。