【轉】php利用mkdir創建多級目錄

先介紹一下 mkdir() 這個函數:

?

mkdir($path,0777,true);

?

第一個參數:必須,代表要創建的多級目錄的路徑;

第二個參數:設定目錄的權限,默認是 0777,意味著最大可能的訪問權;

第三個參數:true表示允許創建多級目錄。

?

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

?

<?php

?

header("Content-type:text/html;charset=utf-8");

//要創建的多級目錄

$path="dai/php/php學習";

//判斷目錄存在否,存在給出提示,不存在則創建目錄

if (is_dir($path)){ ?

echo "對不起!目錄 " . $path . " 已經存在!";

}else{

//第三個參數是“true”表示能創建多級目錄,iconv防止中文目錄亂碼

$res=mkdir(iconv("UTF-8", "GBK", $path),0777,true);?

if ($res){

echo "目錄 $path 創建成功";

}else{

echo "目錄 $path 創建失敗";

}

}

?

?>

?

文章出自:http://www.daixiaorui.com/read/38.html?本站所有文章,除注明出處外皆為原創,轉載請注明本文地址,版權所有

from:http://www.daixiaorui.com/read/38.html

轉載于:https://www.cnblogs.com/xuan52rock/p/5468257.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457965.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457965.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457965.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java使用xml存儲數據_用存儲過程和 JAVA 寫報表數據源有什么弊端?

用存儲過程和 JAVA 寫報表數據源有什么弊端&#xff1f;跟著小編一起來一看一下吧&#xff01;我們在報表開發中經常會使用存儲過程準備數據&#xff0c;存儲過程支持分步計算&#xff0c;可以實現非常復雜的計算邏輯&#xff0c;為報表開發帶來便利。所以&#xff0c;報表開發…

GIT文件的三種狀態

對于任何一個文件&#xff0c;在 Git 內都只有三種狀態&#xff1a;已提交&#xff08;committed&#xff09;&#xff0c;已修改&#xff08;modified&#xff09;和已暫存&#xff08;staged&#xff09;。已提交表示該文件已經被安全地保存在本地數據庫 中了&#xff1b;已修…

嵌入式常見筆試題總結(2)

預處理器&#xff08;Preprocessor&#xff09;   1. 用預處理指令#define 聲明一個常數&#xff0c;用以表明1年中有多少秒&#xff08;忽略閏年問題&#xff09;   #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在這想看到幾件事情&#xff1a;   1). #…

MAC OS上JAVA1.6 升級1.7,以及?maven3.2.1配置

一、我的MAC系統 預裝的Jdk是1.6&#xff0c;由于需要使用eclipse MARs 2版本&#xff0c;故需要升級到1.7 二、下載JAVA jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 不知道為什么直接下非常慢&#xff0c;后來用的迅雷就超級快…

sql server 創建唯一性非聚集索引語句_數據庫專題—索引原理

深入淺出數據庫索引原理參見:https://www.cnblogs.com/aspwebchh/p/6652855.html1.為什么給表加上主鍵&#xff1f;1.平時創建表的時候&#xff0c;都會給表加上主鍵。如果沒有主鍵的表&#xff0c;數據會一行行的排列在磁盤上&#xff0c;查找一個數據需要一條條的進行對比。而…

String,StringBuffer,StringBuilder區別

String 字符串常量StringBuffer 字符串變量&#xff08;線程安全&#xff09;StringBuilder 字符串變量&#xff08;非線程安全&#xff09; 簡要的說&#xff0c; String 類型和 StringBuffer 類型的主要性能區別其實在于 String 是不可變的對象, 因此在每次對 String 類型進行…

oracle數據庫更新語句_20_手把手教你學Python之操作數據庫

數據庫是數據的倉庫&#xff0c;將大量數據按照一定的方式組織并存儲起來&#xff0c;方便進行管理和維護&#xff0c;例如快速檢索和統計等。數據庫的主要特點&#xff1a;以一定的方式組織、存儲數據&#xff1b;能為多個用戶共享&#xff1b;與程序彼此獨立。……數據庫管理…

第十周學習進度

第十周 所花時間&#xff08;包括上課&#xff09; 10小時 代碼量&#xff08;行&#xff09; 0行 博客量&#xff08;篇&#xff09; 4篇 了解到的知識點 對各組進行評價&#xff1b;思考并回復各組 轉載于:https://www.cnblogs.com/qwer111/p/5470819.html

嵌入式常見筆試題總結(3)

1:設float a2, b4, c3&#xff1b;&#xff0c;以下C語言表達式與代數式 (ab)c計算結果不一致的是 A.(ab)*c/2 B.(1/2)*(ab)*c C.(ab)*c*1/2 D.c/2*(ab) 參考答案&#xff1a;B&#xff0c;因為a,b,c三個變量都是浮點數&#xff0c;所以在B答案中其結果是0&#xff0c;因為…

查詢Oracle正在執行的sql語句

--查詢Oracle正在執行的sql語句及執行該語句的用戶 [sql] view plaincopy SELECT b.sid oracleID, b.username 登錄Oracle用戶名, b.serial#, spid 操作系統ID, paddr, sql_text 正在執行的SQL, b.machine 計算機名 FROM v$p…

WinForm 清空界面控件值的小技巧

WinForm 清空界面控件值的小技巧 原文:WinForm 清空界面控件值的小技巧在WinForm里面有時候需要清空自己輸入內容或是選擇的選項&#xff0c;以便重新操作流程&#xff0c;那么一般你是怎么清空界面各個控件值的呢&#xff1f;如果窗體里面控件&#xff0c;尤其是TextBox控件比…

int 取值范圍_一定范圍內的隨機數

老司機的新問題&#xff0c;取得[min, max]范圍的隨機數。C版本的rand函數很不容易用對&#xff0c;直接用rand() % (max - min 1) min&#xff0c;這個公式不對。這個公式與取最低位的算法相同&#xff0c;而隨機數的最低幾位不一定等概率。Donald Knuth博士教導我們正確的用…

virsh的使用

2019獨角獸企業重金招聘Python工程師標準>>> ###這里最先要完成的是對網卡的配置(os ubuntu14.04) 目的是實現vm上是以橋接的方式聯網 修改/etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback #auto eth0…

嵌入式常見筆試題總結(4)

1&#xff1a;用C語言實現大小端的測試 Int CheckCpu() { union { int a; char b; }c; c.a1; if(c.b1) printf(“小端”)&#xff1b; else printf&#xff08;“大端”&#xff09;&#xff1b; } 2&#xff1a;volatile的作用有哪些&#xff1f; Volatile第一變量相當于告訴編…

《java入門第一季》之類String類小案例

String類有許多獲取方法&#xff0c;API文檔里面可查看。針對獲取方法&#xff0c;給出小案例。 /** 需求&#xff1a;遍歷獲取字符串中的每一個字符* 分析&#xff1a; 用到兩個方法&#xff1a;char charAt(int index) 表示獲取字符串指定索引的字符int length() …

同字母異序詞 python_49. 字母異位次分組(Python)

題目 給定一個字符串數組&#xff0c;將字母異位詞組合在一起。字母異位詞指字母相同&#xff0c;但排列不同的字符串。 說明 所有輸入均為小寫字母。 不考慮答案輸出的順序。 示例 輸入: ["eat", "tea", "tan", "ate", "nat&quo…

嵌入式常見筆試題總結(5)

1、 如何在C中初始化一個字符數組。這個問題看似很簡單&#xff0c;但是我們要將最簡單的問題用最嚴謹的態度來對待。關鍵的地方&#xff1a;初始化、字符型、數組。最簡單的方法是char array[];。這個問題看似解決了&#xff0c;但是在初始化上好像還欠缺點什么&#xff0c;個…

SQL Server - 高可用與災難恢復(HADR)技術 -- AlwaysOn可用性組(理論篇)

因為篇幅原因&#xff0c;AlwaysOn可用性組被拆成了兩部分&#xff1a;理論部分和實戰部分。而實戰部分又被拆成了準備工作和AlwaysOn可用性組搭建。 三篇文章各自的鏈接&#xff1a; SQL Server ->> 高可用與災難恢復&#xff08;HADR&#xff09;技術 -- AlwaysOn&…

嵌入式常見筆試題總結(6)

一、常識理論題 1、 簡述嵌入式操作系統有哪些&#xff0c;你用過哪幾種&#xff0c;簡述其特點、優勢及劣勢&#xff1f;(5分) 2、 請描述控制及提高嵌入式軟件質量有哪些辦法&#xff0c;在開發過程中怎么才能保證嵌入式軟件的可靠性&#xff1f;&#xff08;5分&#xff09;…

python 3.6.5編譯安裝_Linux系統安裝Python3.6.5

Linux系統安裝Python3.6.5 1、下載Python3.6.5 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 如果報command not found則執行&#xff1a;yum -y install wget命令后再進行下載 也可下載好安裝包進行手動上傳 2、安裝Python3.6可能使用的依賴 yum install o…