Exemplo n.º 1
0
  <?php 
    doformheader("backup", "sqltable");
    maketableheader("备份包括的数据表");
    $result = $DB_site->query("SHOW tables");
    while ($currow = $DB_site->fetch_array($result)) {
        makeyesnocode($currow[0], "table[{$currow['0']}]", 1);
    }
    doformfooter("备份");
    doformheader("backup", "sqlfile");
    maketableheader("保存文件到服务器:");
    makeinputcode("在服务器上的路径和文件名", "filename", "bak/dbbackup-" . date("m-d-Y", time()) . ".sql", 0, 60);
    echo "<tr class='firstalt'><td colspan='2'><p><b>在这个目录必须有PHP写入权限</b> (一般设置 chmod 0777)</p></td></tr>\n";
    echo "<tr class='firstalt'><td colspan='2'><p><b>警告:</b> 不要把你的备份置于一个Internet可访问的目录. 如果可能最好把它放到WEB根目录以外!</p></td></tr>\n";
    doformfooter("保存文件");
    doformheader("backup", "csvtable");
    maketableheader("CSV 方式导出:");
    echo "<tr class='" . getrowbg() . "'>\n<td><p>选择数据表:</p></td>\n<td><p>";
    echo "<select name=\"table\" size=\"1\">\n";
    $result = $DB_site->query("SHOW tables");
    while ($currow = $DB_site->fetch_array($result)) {
        echo "<option value=\"{$currow['0']}\">{$currow['0']}</option>\n";
    }
    echo "</select></p></td></tr>\n\n";
    makeinputcode("分隔", "separator", ",");
    makeinputcode("注释", "quotes", "'");
    makeyesnocode("显示 column 名字", "showhead", 1);
    doformfooter("确定");
}
if ($HTTP_POST_VARS['action'] == "sqlfile") {
    include "conf/admin.php";
    $filehandle = fopen($filename, "w");
Exemplo n.º 2
0
function makenavselect($title, $extra = "", $chs = "")
{
    global $cpnavjs, $options;
    if ($cpnavjs) {
        echo "<tr align=\"right\"><td>\n<select class=\"tblhead\" onchange=\"navlink(this.options[this.selectedIndex].value,this.form)\">\n";
        echo "<option value=\"\">" . htmlspecialchars($title) . "</option>\n<option class=\"opt\" value=\"\">&nbsp;</option>\n";
        echo "{$options}<option class=\"opt\" value=\"\">&nbsp;</option>\n<option value=\"\">- - - - - - - - - - - - - - -</option>\n</select>";
    } else {
        echo "<tr><td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" id=\"navtable\">\n";
        maketableheader($title, "", 1, 1);
        echo "</table>\n{$options}";
    }
    echo "</td></tr>{$chs}\n";
    echo iif($extra != "", "<tr><td>{$extra}</td></tr>", "");
    $options = "";
}