当前位置: 首页>>代码示例>>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;未经允许,请勿转载。