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


PHP file::cleardir方法代碼示例

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


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

示例1: cleardir

 function cleardir($dir, $forceclear = false)
 {
     if (!is_dir($dir)) {
         return;
     }
     $directory = dir($dir);
     while ($entry = $directory->read()) {
         $filename = $dir . '/' . $entry;
         if (is_file($filename)) {
             @unlink($filename);
         } elseif (is_dir($filename) && $forceclear && $entry != '.' && $entry != '..') {
             chmod($filename, 0777);
             file::cleardir($filename, $forceclear);
             rmdir($filename);
         }
     }
     $directory->close();
 }
開發者ID:meiwenhui,項目名稱:hdwiki,代碼行數:18,代碼來源:file.class.php

示例2: doeditlang

 function doeditlang()
 {
     switch ($this->get[3]) {
         case 0:
             $langname = 'front.php';
             break;
         case 1:
             $langname = 'back.php';
             break;
     }
     if (!$this->get[3]) {
         template::setlang('zh', 'front');
         $this->view->lang = $this->lang;
     }
     $lang = array_merge($this->view->lang, $this->post['lang']);
     if (is_file(HDWIKI_ROOT . '/lang/zh/' . $langname)) {
         if (copy(HDWIKI_ROOT . '/lang/zh/' . $langname, HDWIKI_ROOT . '/lang/zh/bak_' . $langname)) {
             $data = "<?php\r\n";
             foreach ($lang as $key => $value) {
                 $data .= '$lang[\'' . $key . "']='" . str_replace("'", "\\'", str_replace("\\", "\\\\", stripslashes($value))) . "';\r\n";
                 //隻需要把\換成 \\, 把' 換成\' 即可
                 $lang[$key] = $value;
             }
             if ($this->get[3] == 1) {
                 $data .= '$lang[\'timeoffset\']' . " = array(\r\n\t\t\t\t\t\t\t'-12'=>'(標準時-12:00) 日界線西',\r\n\t\t\t\t\t\t\t'-11'=>'(標準時-11:00) 中途島、薩摩亞群島',\r\n\t\t\t\t\t\t\t'-10'=>'(標準時-10:00) 夏威夷',\r\n\t\t\t\t\t\t\t'-9'=>'(標準時-9:00) 阿拉斯加',\r\n\t\t\t\t\t\t\t'-8'=>'(標準時-8:00) 太平洋時間(美國和加拿大)',\r\n\t\t\t\t\t\t\t'-7'=>'(標準時-7:00) 山地時間(美國和加拿大)',\r\n\t\t\t\t\t\t\t'-6'=>'(標準時-6:00) 中部時間(美國和加拿大)、墨西哥城',\r\n\t\t\t\t\t\t\t'-5'=>'(標準時-5:00) 東部時間(美國和加拿大)、波哥大',\r\n\t\t\t\t\t\t\t'-4'=>'(標準時-4:00) 大西洋時間(加拿大)、加拉加斯',\r\n\t\t\t\t\t\t\t'-3.5'=>'(標準時-3:30) 紐芬蘭',\r\n\t\t\t\t\t\t\t'-3'=>'(標準時-3:00) 巴西、布宜諾斯艾利斯、喬治敦',\r\n\t\t\t\t\t\t\t'-2'=>'(標準時-2:00) 中大西洋',\r\n\t\t\t\t\t\t\t'-1'=>'(標準時-1:00) 亞速爾群島、佛得角群島',\r\n\t\t\t\t\t\t\t'0'=>'(格林尼治標準時) 西歐時間、倫敦、卡薩布蘭卡',\r\n\t\t\t\t\t\t\t'1'=>'(標準時+1:00) 中歐時間、安哥拉、利比亞',\r\n\t\t\t\t\t\t\t'2'=>'(標準時+2:00) 東歐時間、開羅,雅典',\r\n\t\t\t\t\t\t\t'3'=>'(標準時+3:00) 巴格達、科威特、莫斯科',\r\n\t\t\t\t\t\t\t'3.5'=>'(標準時+3:30) 德黑蘭',\r\n\t\t\t\t\t\t\t'4'=>'(標準時+4:00) 阿布紮比、馬斯喀特、巴庫',\r\n\t\t\t\t\t\t\t'4.5'=>'(標準時+4:30) 喀布爾',\r\n\t\t\t\t\t\t\t'5'=>'(標準時+5:00) 葉卡捷琳堡、伊斯蘭堡、卡拉奇',\r\n\t\t\t\t\t\t\t'5.5'=>'(標準時+5:30) 孟買、加爾各答、新德裏',\r\n\t\t\t\t\t\t\t'6'=>'(標準時+6:00) 阿拉木圖、 達卡、新亞伯利亞',\r\n\t\t\t\t\t\t\t'7'=>'(標準時+7:00) 曼穀、河內、雅加達',\r\n\t\t\t\t\t\t\t'8'=>'(標準時+8:00)北京、重慶、香港、新加坡',\r\n\t\t\t\t\t\t\t'9'=>'(標準時+9:00) 東京、漢城、大阪、雅庫茨克',\r\n\t\t\t\t\t\t\t'9.5'=>'(標準時+9:30) 阿德萊德、達爾文',\r\n\t\t\t\t\t\t\t'10'=>'(標準時+10:00) 悉尼、關島',\r\n\t\t\t\t\t\t\t'11'=>'(標準時+11:00) 馬加丹、索羅門群島',\r\n\t\t\t\t\t\t\t'12'=>'(標準時+12:00) 奧克蘭、惠靈頓、堪察加半島');\r\n";
             }
             $data .= "?>";
             file::writetofile(HDWIKI_ROOT . '/lang/zh/' . $langname, $data);
         }
     }
     file::cleardir(HDWIKI_ROOT . '/data/cache');
     file::cleardir(HDWIKI_ROOT . '/data/view');
     $this->view->assign("langtype", $this->get[3]);
     $this->view->assign("langtag", $this->get[3]);
     $this->view->assign("lang", $lang);
     $this->message('語言文件修改成功!', 'index.php?admin_language-default-' . $this->get[3]);
 }
開發者ID:meiwenhui,項目名稱:hdwiki,代碼行數:37,代碼來源:admin_language.php

示例3: doremove

 function doremove()
 {
     @($advids = $this->post['advid']);
     if (is_array($advids)) {
         if ($_ENV['adv']->removeadv($advids)) {
             file::cleardir(HDWIKI_ROOT . '/data/cache');
             file::cleardir(HDWIKI_ROOT . '/data/view');
             $this->message($this->view->lang['del_adv_sucess'], 'index.php?admin_adv');
         } else {
             $this->message($this->view->lang['del_adv_faile'], 'index.php?admin_adv');
         }
     } else {
         $this->message($this->view->lang['docRemoveAdvNull']);
     }
 }
開發者ID:meiwenhui,項目名稱:hdwiki,代碼行數:15,代碼來源:admin_adv.php

示例4: doremovecache

 function doremovecache()
 {
     file::cleardir(HDWIKI_ROOT . '/data/cache');
     file::cleardir(HDWIKI_ROOT . '/data/view');
     $this->message($this->view->lang['cacheDelSuccess'], 'index.php?admin_setting-cache');
 }
開發者ID:meiwenhui,項目名稱:hdwiki,代碼行數:6,代碼來源:admin_setting.php


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