<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 備份 backup組件可輕松完成數據備份與恢復操作 其他產品也可以使用該組件,請登錄 [GITHUB](https://github.com/houdunwang/backup) 查看源代碼與說明文檔。 [TOC] ### 備份 ``` namespace app\home\controller; class Back { public function backup() { $config = [ 'size' => 2,//分卷大小單位KB 'dir' => 'backup/' . date( "Ymdhis" ),//備份目錄 ]; $status = Backup::backup( $config, function ( $result ) { if ( $result['status'] == 'run' ) { //備份進行中 echo $result['message']; //刷新當前頁面繼續下次 echo "<script>setTimeout(function() {location.href='{$_SERVER['REQUEST_URI']}'},100);</script>"; } else { //備份執行完畢 echo $result['message']; } } ); if($status===false){ //備份過程出現錯誤 echo Backup::getError(); } } } ``` ### 還原 ``` <?php namespace web\home\Controller; class Back { public function recovery() { //要還原的備份目錄 $config=['dir'=>'backup/20170108122230']; $status = Backup::recovery( $config, function ( $result ) { if ( $result['status'] == 'run' ) { //還原進行中 echo $result['message']; //刷新當前頁面繼續執行 echo "<script>setTimeout(function(){location.href='{$_SERVER['REQUEST_URI']}'},1000);</script>"; } else { //還原執行完畢 echo $result['message']; } } ); if($status===false){ //還原過程出現錯誤 echo Backup::getError(); } } } ``` ### 獲取備份 備份成功的目錄會創建lock.php文件,使用以下方法可以獲取正確的備份目錄。 ``` $dirs = Backup::getBackupDir('backup'); p($dirs); ``` ### 刪除失效備份 ``` if(!Backup::deleteFailureDir('backup')){ echo '刪除成功'; }else{ echo Backup::getError(); } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看