jsp数据备份还原代码
function import($filename)
{
global $fileid;
if($filename && fileext($filename)=='sql')
{
$filepath = PHPCMS_ROOT.'/data/bakup/'.$filename;
if(!file_exists($filepath)) showmessage('对不起,"'. $filepath .'"文件不存在');
$sql = file_get_contents($filepath);
sql_execute($sql);
showmessage("$filename ".'中的数据已经成功导入到数据库!');
}
else
{
$fileid = $fileid ? $fileid : 1;
$pre = $filename;
$filename = $filename.$fileid.'.sql';
$filepath = PHPCMS_ROOT.'/data/bakup/'.$filename;
if(file_exists($filepath))
{
$sql = file_get_contents($filepath);
sql_execute($sql);
$fileid++;
showmessage('数据文件"'. $filename .'"恢复成功',"?mod=".$this->mod."&file=".$this->file."&action=import&pre=".$pre."&fileid=".$fileid."&dosubmit=1");
}
else
{
showmessage('数据库恢复成功!','?file=database&action=import');
}
}
}