當前位置: 首頁>>代碼示例>>PHP>>正文


PHP dir::del方法代碼示例

本文整理匯總了PHP中dir::del方法的典型用法代碼示例。如果您正苦於以下問題:PHP dir::del方法的具體用法?PHP dir::del怎麽用?PHP dir::del使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在dir的用法示例。


在下文中一共展示了dir::del方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: selectStyle

 public function selectStyle()
 {
     $dir_name = Q("dirName");
     if ($dir_name) {
         import('Config.Model.ConfigModel');
         $Model = K("Config");
         $Model->where("name='WEB_STYLE'")->save(array("value" => $dir_name));
         //更新配置文件
         $Model->updateCache();
         //刪除前台編譯文件
         is_dir("./temp/hdcms/Content/Compile") and Dir::del("./temp/hdcms/Content/Compile");
         //刪除編譯文件
         is_dir('temp/Hdcms/Index') and dir::del('temp/Hdcms/Index');
         $this->success('操作成功');
     }
 }
開發者ID:lililishuang,項目名稱:hdcms,代碼行數:16,代碼來源:TemplateStyleController.class.php

示例2: select_style

 public function select_style()
 {
     $dir_name = Q("dir_name");
     if ($dir_name) {
         import('Config.Model.ConfigModel');
         $db = K("config");
         K("config")->join()->where("name='WEB_STYLE'")->save(array("value" => $dir_name));
         //更新配置文件
         $db->update_config_file();
         //刪除前台編譯文件
         is_dir("./temp/hdcms/Content/Compile") and Dir::del("./temp/hdcms/Content/Compile");
         //刪除編譯文件
         is_dir('temp/Hdcms/Index') and dir::del('temp/Hdcms/Index');
         $this->ajax(array('state' => 1, 'message' => '操作成功'));
     }
 }
開發者ID:jyht,項目名稱:v5,代碼行數:16,代碼來源:TemplateStyleControl.class.php

示例3: delCompileTpl

/**
 * 刪除編譯模板,格式:應用/控製器/方法
 * @param type $path 
 */
function delCompileTpl($path)
{
    $path_array = explode('/', trim($path, '/'));
    $path_nums = count($path_array);
    switch ($path_nums) {
        case 1:
            $temp = APP_GROUP . '_G/' . $path_array[0];
            break;
        case 3:
            $temp = APP_GROUP . '_G/' . $path_array[0] . '_A/' . $path_array[1] . '_C/' . $path_array[2];
            break;
        default:
            break;
    }
    $path = PATH_TEMP . '/Applications/' . $temp;
    dir::del($path);
}
開發者ID:com-itzcy,項目名稱:hdjob,代碼行數:21,代碼來源:myFunction.php

示例4: delAll

 public function delAll()
 {
     return dir::del(PATH_APP);
 }
開發者ID:com-itzcy,項目名稱:hdjob,代碼行數:4,代碼來源:fileCache.class.php

示例5: delBackUp

 public function delBackUp()
 {
     foreach ($_POST['folder'] as $folder) {
         dir::del(PATH_ROOT . '/caches/db/' . $folder);
     }
     echo 1;
     exit;
 }
開發者ID:com-itzcy,項目名稱:hdjob,代碼行數:8,代碼來源:webConfigControl.php

示例6: uninstall

 public function uninstall()
 {
     $plugin = Q('plugin', null);
     if (!$plugin) {
         $this->error('參數錯誤');
         exit;
     }
     if (IS_POST) {
         $uninstallSql = "hd/Plugin/{$plugin}/Data/uninstall.sql";
         if (is_file($uninstallSql)) {
             $sqls = explode(';', file_get_contents($uninstallSql));
             if (!empty($sqls) && is_array($sqls)) {
                 foreach ($sqls as $sql) {
                     $sql = trim($sql);
                     if (empty($sql)) {
                         continue;
                     }
                     if (!M()->exe($sql)) {
                         $this->error('執行SQL失敗');
                     }
                 }
             } else {
                 $this->error('卸載SQL文件錯誤');
             }
         }
         //刪除Plugin表信息
         $this->_db->del("app='{$plugin}'");
         //刪除插件菜單信息
         M('node')->where(array('app_group' => 'Plugin', 'app' => $plugin))->del();
         $NodeModel = K('Node');
         $NodeModel->updateCache();
         //刪除文件
         if (Q('del_dir')) {
             if (!dir::del('hd/Plugin/' . $plugin)) {
                 $this->error('插件目錄刪除失敗');
             }
         }
         $this->success('插件卸載成功');
     } else {
         //分配配置項
         $field = array_change_key_case_d(require 'hd/Plugin/' . $plugin . '/Config/config.php');
         $field['plugin'] = $plugin;
         $this->assign("field", $field);
         $this->display();
     }
 }
開發者ID:jyht,項目名稱:v5,代碼行數:46,代碼來源:PluginControl.class.php

示例7: del

 /**
  * 刪除表態文件
  * @param void $name     目錄名或者HTML文件
  * @return boolean     
  */
 public function del($name)
 {
     if (is_array($name)) {
         foreach ($name as $v) {
             if (is_file($v)) {
                 unlink($v);
                 continue;
             }
             dir::del($v);
         }
     } else {
         if (is_file($name)) {
             unlink($name);
         } else {
             dir::del($name);
         }
     }
     return true;
 }
開發者ID:com-itzcy,項目名稱:hdjob,代碼行數:24,代碼來源:html.class.php

示例8: update_cache

 function update_cache()
 {
     if (dir::del(PATH_TEMP . '/Applications')) {
         $this->success("緩存目錄已經全部刪除成功");
     }
 }
開發者ID:com-itzcy,項目名稱:hdjob,代碼行數:6,代碼來源:indexControl.php


注:本文中的dir::del方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。