コード例 #1
0
ファイル: database.php プロジェクト: rust1989/edit
     /************************************** delete END ************************************************/
     /************************************** backup BEGIN************************************************/
 /************************************** delete END ************************************************/
 /************************************** backup BEGIN************************************************/
 case "backup":
     if ($_POST['weizhi'] == "localpc" && $_POST['fenjuan'] == 'yes') {
         $msgs[] = $_AL['database.b2.t1'];
         show_msg($msgs);
         pageend();
     }
     if ($_POST['fenjuan'] == "yes" && !$_POST['filesize']) {
         $msgs[] = $_AL['database.b2.t2'];
         show_msg($msgs);
         pageend();
     }
     if ($_POST['weizhi'] == "server" && !writeable("./{$backdir}")) {
         $msgs[] = _LANG($_AL['database.b2.t3'], array($backdir));
         show_msg($msgs);
         pageend();
     }
     /*----------备份全部表-------------*/
     if ($_POST['bfzl'] == "quanbubiao") {
         if (!$_POST['fenjuan']) {
             if (!($tables = $database->query("show table status from {$_DB['database']}"))) {
                 $msgs[] = $_AL['database.b2.t4'];
                 show_msg($msgs);
                 pageend();
             }
             $sql = "";
             while ($database->nextrecord($tables)) {
                 if (strpos($database->f('Name'), $_DB['prefix']) === 0) {
コード例 #2
0
ファイル: backup.php プロジェクト: harriewang/pinzui
                    $filename = date("Ymd", time()) . "_" . $_POST['tablename'];
                    $sql = "";
                }
            }
        }
        if ($sql != "") {
            $filename .= "_v" . $p . ".sql";
            if (write_file($sql, $filename)) {
                $msgs = "表-" . $_POST['tablename'] . "-卷-" . $p . "-数据备份完成,生成备份文件./backup/{$filename}";
            }
        }
        echo jsalert($msgs, "backup.php");
        exit;
    }
    if ($_POST['weizhi'] == "localpc" && $_POST['fenjuan'] == 'yes') {
        $msgs = "只有选择备份到服务器,才能使用分卷备份功能";
        echo jsalert($msgs, "backup.php");
        exit;
    }
    if ($_POST['fenjuan'] == "yes" && !$_POST['filesize']) {
        $msgs = "您选择了分卷备份功能,但未填写分卷文件大小";
        echo jsalert($msgs, "backup.php");
        exit;
    }
    if ($_POST['weizhi'] == "server" && !writeable("./backup")) {
        $msgs = "备份文件存放目录'./backup'不可写,请修改目录属性";
        echo jsalert($msgs, "backup.php");
        exit;
    }
}
include $template->getfile('backup.htm');
コード例 #3
0
		<form id="theform" method="post" action="install.php?step=1">
			<table class=button>
				<tr>
					<td><input type="submit" name="submit" value="重新检测系统环境"></td>
				</tr>
			</table>
		</form>
<?php 
        } else {
            // 检查目录权限
            $arr = array('./', './User/Cache/', './User/File/');
            $result = TRUE;
            $re = array();
            foreach ($arr as $path) {
                if (!writeable(LOGX_ROOT . $path)) {
                    $re[$path] = '<font color="red">Failed</font>';
                    $result = FALSE;
                } else {
                    $re[$path] = '<font color="blue">OK</font>';
                }
            }
            if (!$result) {
                ?>
		<div class="error">
			<strong>文件/目录权限检查未通过</strong><br />
			在您执行安装文件进行安装之前,先要设置相关的目录属性,以便 LogX 可以正确进行读、写、删、创建子目操作录。<br />
			推荐您这样做:使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为777,win主机请设置internet来宾帐户可读写属性
		</div>

		<table class="datatable">