国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php生成多級(jí)目錄函數(shù)詳解

2024-09-04 11:49:29
字體:
供稿:網(wǎng)友

函數(shù)說明:

(1)函數(shù):bool is_dir ( string $filename )

功能:判斷給定文件名是否是一個(gè)目錄,如果文件名存在并且為目錄則返回 TRUE。如果 filename 是一個(gè)相對(duì)路徑,則按照當(dāng)前工作目錄檢查其相對(duì)路徑。

注: 本函數(shù)的結(jié)果會(huì)被緩存。更多信息參見 clearstatcache()。

  1. function mkdirs($dir){  
  2.   return is_dir($diror (mkdirs(dirname($dir)) and mkdir 
  3. ($dir,0777));  

(2)函數(shù):dirname(path)

功能:dirname() 函數(shù)返回路徑中的目錄部分。

說明:path參數(shù)必須,規(guī)定要檢查的路徑,是一個(gè)包含有指向一個(gè)文件的全路徑的字符串。該函數(shù)返回去掉文件名后的目錄名。

(3)函數(shù):mkdir(path,mode,recursive,context)

功能:mkdir() 函數(shù)創(chuàng)建目錄,嘗試新建一個(gè)由 path 指定的目錄,默認(rèn)的 mode 是 0777,意味著最大可能的訪問權(quán)。

說明:若成功,則返回 true,否則返回 false。

參數(shù)說明:

path--必需。規(guī)定要?jiǎng)?chuàng)建的目錄的名稱。

mode   必需。規(guī)定權(quán)限。默認(rèn)是 0777。

recursive   必需。規(guī)定是否設(shè)置遞歸模式。

context   必需。規(guī)定文件句柄的環(huán)境。Context 是可修改流的行為的一套選項(xiàng)。

提示和注釋:

注釋:mode 在 Windows 下被忽略。自 PHP 4.2.0 起成為可選項(xiàng)。

注釋:對(duì) context 的支持是 PHP 5.0.0 添加的。

注釋:recursive 參數(shù)是 PHP 5.0.0 添加的。

PS:在php5下使用mkdir是可以創(chuàng)建多級(jí)目錄的,因?yàn)镻HP5對(duì)創(chuàng)建目錄函數(shù) mkdir 增加了一個(gè)新的參數(shù) recursive ,通過設(shè)置 recursive 為 true 可以實(shí)現(xiàn)遞歸創(chuàng)建目錄的目的,但是PHP4環(huán)境以下不可以。

先介紹一下 mkdir() 這個(gè)函數(shù):

mkdir($path,0777,true);

第一個(gè)參數(shù):必須,代表要?jiǎng)?chuàng)建的多級(jí)目錄的路徑;

第二個(gè)參數(shù):設(shè)定目錄的權(quán)限,默認(rèn)是 0777,意味著最大可能的訪問權(quán);

第三個(gè)參數(shù):true表示允許創(chuàng)建多級(jí)目錄。

舉例代碼(支持創(chuàng)建中文目錄):

  1. <?php 
  2.  header("Content-type:text/html;charset=utf-8"); 
  3.  //要?jiǎng)?chuàng)建的多級(jí)目錄 
  4.  $path="dai/php/php學(xué)習(xí)"
  5.  //判斷目錄存在否,存在給出提示,不存在則創(chuàng)建目錄 
  6.  if (is_dir($path)){   
  7.   echo "對(duì)不起!目錄 " . $path . " 已經(jīng)存在!"
  8.  }else
  9.   //第三個(gè)參數(shù)是“true”表示能創(chuàng)建多級(jí)目錄,iconv防止中文目錄亂碼 
  10.   $res=mkdir(iconv("UTF-8""GBK"$path),0777,true);  
  11.   if ($res){ 
  12.    echo "目錄 $path 創(chuàng)建成功"
  13.   }else
  14.    echo "目錄 $path 創(chuàng)建失敗"
  15.   } 
  16.  } 
  17. ?> 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上饶县| 锡林浩特市| 玉树县| 普宁市| 邵东县| 同仁县| 福州市| 长沙市| 商丘市| 静宁县| 乌兰县| 德保县| 淳安县| 怀来县| 介休市| 永昌县| 新安县| 泗水县| 元江| 逊克县| 礼泉县| 和林格尔县| 六安市| 永德县| 沙洋县| 六枝特区| 三门峡市| 宜良县| 邵阳市| 贵定县| 大化| 凤阳县| 工布江达县| 潮州市| 汉中市| 屏东市| 凌海市| 台前县| 荔波县| 武山县| 札达县|