dedecms 备份文件合成 sql

帮朋友转一个网站 dedecms建站的,空间已经过期删了,他自己备份的文件

dedecms 默认加数据备份到了data/backupdata 表结构一个文件,其他的每个表的数据是一个文件

直接合成一个sql 用phpmyadmin导入就行了

下面的几句代码 轻松搞定:

$dir = __DIR__;

/* $files = scandir($dir,1); */
/* foreach($files as $k => $v){ */
/* if(preg_match("/txt$/",$v)){ */
/* } */
/* } */
$files = array_reverse(glob("*.txt"));
$file = "ok.sql";
foreach($files as $k => $v){
$filepath = $dir . DIRECTORY_SEPARATOR . $v;
$content = file_get_contents($filepath);
file_put_contents($file, $content, FILE_APPEND);
}

注释的代码写的太傻了,看来对手册还是要多熟悉,想到python有这样的函数,找了一下还真就有

看来高级编程语言 真的有很多相通的