PHP使用mkdir創(chuàng)建多級目錄的方法
本文實(shí)例講述了PHP使用mkdir創(chuàng)建多級目錄的方法。分享給大家供大家參考,具體如下:
PHP中使用mkdir()可以創(chuàng)建多級目錄,相比之前自己一級一級的創(chuàng)建,這個(gè)函數(shù)非常好用。
下面是php手冊上的函數(shù)介紹:
返回值為bool類型。
第一個(gè)參數(shù):必須,代表要?jiǎng)?chuàng)建的多級目錄的路徑;
第二個(gè)參數(shù):設(shè)定目錄的權(quán)限,默認(rèn)是 0777,意味著最大可能的訪問權(quán);
第三個(gè)參數(shù):true表示允許創(chuàng)建多級目錄。
注意:可以創(chuàng)建中文目錄
完整示例代碼如下:
<?php header("Content-type:text/html;charset=utf-8"); //要?jiǎng)?chuàng)建的多級目錄 $path="dai/php/php學(xué)習(xí)"; //判斷目錄存在否,存在給出提示,不存在則創(chuàng)建目錄 if (is_dir($path)){ echo "對不起!目錄 " . $path . " 已經(jīng)存在!"; }else{ //第三個(gè)參數(shù)是“true”表示能創(chuàng)建多級目錄,iconv防止中文目錄亂碼 $res=mkdir(iconv("UTF-8", "GBK", $path),0777,true); if ($res){ echo "目錄 $path 創(chuàng)建成功"; }else{ echo "目錄 $path 創(chuàng)建失敗"; } } ?>
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP+Swoole實(shí)現(xiàn)web版的shell客戶端詳解
這篇文章主要為大家詳細(xì)介紹了如何利用PHP+Swoole實(shí)現(xiàn)web版的shell客戶端,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下2022-07-07PHP中explode函數(shù)和split函數(shù)的區(qū)別小結(jié)
相信大家都知道,explode和split在php中都是可以通過特定字符把字符串轉(zhuǎn)換成數(shù)組的,那么explode和split既然是一樣的為什么會有兩個(gè)函數(shù)呢,那么explode和split的區(qū)別在哪里呢,下面跟著小編我們一起來看看。2016-08-08PHP字符串與數(shù)組處理函數(shù)用法小結(jié)
這篇文章主要介紹了PHP字符串與數(shù)組處理函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了PHP字符串與數(shù)組常用處理函數(shù)功能、定義、使用方法與操作注意事項(xiàng),需要的朋友可以參考下2020-01-01ThinkPHP中公共函數(shù)路徑和配置項(xiàng)路徑的映射分析
這篇文章主要介紹了ThinkPHP中公共函數(shù)路徑和配置項(xiàng)路徑的映射,較為通俗的分析了ThinkPHP中公共函數(shù)路徑和配置項(xiàng)路徑的映射關(guān)系與對應(yīng)修改位置,有助于更好的理解ThinkPHP底層代碼原理,需要的朋友可以參考下2014-11-11PHP實(shí)現(xiàn)通過正則表達(dá)式替換回調(diào)的內(nèi)容標(biāo)簽
這篇文章主要介紹了PHP實(shí)現(xiàn)通過正則表達(dá)式替換回調(diào)的內(nèi)容標(biāo)簽的方法,涉及php正則匹配與替換的相關(guān)技巧,需要的朋友可以參考下2015-06-06