Esempio n. 1
0
     if (($mask & 4) < 1) {
         $warning .= $_LANG['cannot_add'];
     }
     if (($mask & 8) < 1) {
         $warning .= $_LANG['cannot_modify'];
     }
     sys_msg($warning, 1);
 }
 /* 设置最长执行时间为5分钟 */
 @set_time_limit(300);
 /* 初始化 */
 $dump = new cls_sql_dump($db);
 $run_log = ROOT_PATH . DATA_DIR . '/sqldata/run.log';
 /* 初始化输入变量 */
 if (empty($_REQUEST['sql_file_name'])) {
     $sql_file_name = $dump->get_random_name();
 } else {
     $sql_file_name = str_replace("0xa", '', trim($_REQUEST['sql_file_name']));
     // 过滤 0xa 非法字符
     $pos = strpos($sql_file_name, '.sql');
     if ($pos !== false) {
         $sql_file_name = substr($sql_file_name, 0, $pos);
     }
 }
 $max_size = empty($_REQUEST['vol_size']) ? 0 : intval($_REQUEST['vol_size']);
 $vol = empty($_REQUEST['vol']) ? 1 : intval($_REQUEST['vol']);
 $is_short = empty($_REQUEST['ext_insert']) ? false : true;
 $dump->is_short = $is_short;
 /* 变量验证 */
 $allow_max_size = intval(@ini_get('upload_max_filesize'));
 //单位M