-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
php創(chuàng)建目錄(php 創(chuàng)建目錄)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于php創(chuàng)建目錄的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、php的mkdir怎么才可以在windows下創(chuàng)建中文目錄 - PHP進(jìn)階討論
這里有兩種情況,通常我們的PHP腳本文件要么是Unicode(utf8)或者是ANSI(gbk)。gbk兼容gb2312。
如果是Unicode編碼(utf8),代碼里的中文和系統(tǒng)是兩種不同的編碼,與系統(tǒng)打交道時,如創(chuàng)建中文名稱的文件、文件夾等,需要轉(zhuǎn)換編碼。
如果是ANSI編碼(gbk、gb2312),代碼里的中文和系統(tǒng)是系統(tǒng)的編碼,不需要轉(zhuǎn)換編碼。
//
1、php腳本文件是Unicode編碼,系統(tǒng)是中文系統(tǒng)
$dirname="temp/中文目錄";
//
通過iconv進(jìn)行編碼轉(zhuǎn)換即可
if(mkdir(iconv('utf-8',
'gbk',
$dirname)))
echo
"創(chuàng)建成功";
else
echo
"創(chuàng)建失敗";
//
2、php腳本文件是ANSI編碼,系統(tǒng)是中文系統(tǒng)
$dirname="temp/中文目錄";
//
不需要轉(zhuǎn)換編碼
if(mkdir($dirname))
echo
"創(chuàng)建成功";
else
echo
"創(chuàng)建失敗";請選擇合適的代碼片段進(jìn)行測試,如果你是utf8的話,就選擇代碼里的第一部分。
二、php中,用mkdir創(chuàng)建多級目錄,它是碰到路徑中不存在的文件夾才創(chuàng)建,還是將整條路徑上的文件夾都創(chuàng)建出來
mkdir()
碰到路徑中不存在的文件夾才創(chuàng)建,
一次只能創(chuàng)建一層目錄,
如果目錄存在或一次創(chuàng)建多層目錄都會提示錯誤信息
三、php中mkdir函數(shù)可以創(chuàng)建多級目錄嗎
可以的,使用第三個參數(shù)就好,例子如下:
mkdir("c:/a/b/c",0777,true);
C盤下面創(chuàng)建a/b/c文件夾,并賦予0777的權(quán)限
四、用PHP創(chuàng)建一個新的文件怎么創(chuàng)建?
1、首先聲明一個本地沒有的文件。
2、然后查看wampserver 本地環(huán)境。是沒有這個文件的。
3、緊接著使用 file_put_contents()來創(chuàng)建這個文件,并寫上這個文件存貯。
4、查看wampserver 本地環(huán)境。出現(xiàn)了這個文件。
5、打開這個文件,上面的話就是剛才file_put_contents() 創(chuàng)建的新文件。
以上就是關(guān)于php創(chuàng)建目錄相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
AppleWatch新功能出爐(iphone watch新功能)
蘋果微信只有點進(jìn)去才有提示(iphone微信不提醒進(jìn)去才有)
上海校園景觀設(shè)計施工招聘(上海校園景觀設(shè)計施工招聘)