//获取文件
public function getFileByBackUpDir($path) {
$info = array();
$db_base_files = array();
if( @file_exists($path) && is_dir($path) ) {
if ($dh = opendir($path)) {
while (($file = readdir($dh)) !== false) {
if($file != '.' && $file != '..') {
if( strripos($file, 'seocheck') !== false ) {
$db_base_files[] = $path.$file;
}
}
}
closedir($dh);
}
}
return $db_base_files;
}
/**
* @path: 生成压缩包的路径
* @fileName : 要解压的文件名 默认解压到path 目录
*/
public function uncompressZip($path, $zipName) {
$path = empty($path) ? $_SERVER['DOCUMENT_ROOT'].'/core/Runtime/Data/' : $path;
$zip = new ZipArchive;
if ($zip->open($path.$zipName) === TRUE) {
$zip->extractTo($path);
$zip->close();
return true;
} else {
return false;
}
}
//导入数据库
public function importingDataBySqlFile () {
}
// 及时输出信息
private function _showMsg($msg,$err=false){
if($err === true) {
echo "<p><span>ERROR: --- " . $msg . "</span></p>";exit;
}
echo "<p><span>OK: --- " . $msg . "</span></p>";
}
// 锁定数据库,以免备份或导入时出错
private function lock($table, $op = "WRITE") {
if (mysql_query ( "lock tables " . $table . " " . $op ))
return true;
else
return false;
}