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

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

PHP創(chuàng)建文件夾 PHP判斷文件夾文件是否存在

2024-05-04 21:47:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要為大家詳細(xì)介紹了PHP創(chuàng)建文件夾 PHP判斷文件夾文件是否存在,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

PHP如何創(chuàng)建文件夾?PHP如何判斷文件夾文件是否存在?這些問(wèn)題就是今天361模板給大家介紹的。

PHP自帶的函數(shù)就能用來(lái)判斷系統(tǒng)中文件目錄是否存在,文件是否存在,并創(chuàng)建

先看下面代碼:

<?php$cachedir='cache/'.$username;//$username這個(gè)需要其他地方賦值,可以是中文$dir = iconv("UTF-8", "GBK", $cachedir);//轉(zhuǎn)換編碼,防止中文路徑出錯(cuò)if (!file_exists($dir)){mkdir ($dir,0755,true);} //創(chuàng)建目錄,目錄全身設(shè)置為755?>

以上代碼用file_exists來(lái)判斷目錄是否存在,不存在就使用PHP的MKDIR函數(shù)來(lái)創(chuàng)建目錄

file_exists函數(shù)既可以檢查目錄是否存在,也可以檢測(cè)文件是否存在。

定義和用法

file_exists() 函數(shù)檢查文件或目錄是否存在。

如果指定的文件或目錄存在則返回 true,否則返回 false。

語(yǔ)法

file_exists(path)

例子

<?phpecho file_exists("test.txt");?>

輸出:

1

mkdir函數(shù)用來(lái)創(chuàng)建目錄

mkdir(path,mode,recursive,context)

參數(shù) 描述

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

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

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

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

在傳送path參數(shù)的時(shí)候,最好是通過(guò)iconv()函數(shù)轉(zhuǎn)換文件名的編碼,防止中文名稱(chēng)出錯(cuò)

例如:

mkdir(iconv('UTF-8','GBK',$path));

此外:如果你創(chuàng)建的目錄是多層目錄,并且都不存在,那么第三個(gè)參數(shù)還不要定位為:true

例如:

mkdir(iconv('UTF-8','GBK',$path),0777,true);

此外建議大家在建目錄前先使用is_dir()函數(shù)先判斷一下目錄是否存在

例如:

if(!is_dir){mkdir(iconv('UTF-8','GBK',$path),0777,true);}

完成。

以上就是PHP創(chuàng)建文件夾 PHP判斷文件夾文件是否存在的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問(wèn)有所幫助,也希望大家多多支持武林網(wǎng)。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇文区| 岑溪市| 尖扎县| 体育| 安化县| 徐州市| 建始县| 新余市| 嘉峪关市| 名山县| 高唐县| 娄底市| 淮安市| 綦江县| 锡林郭勒盟| 梅河口市| 莱阳市| 鲁山县| 连江县| 博兴县| 深州市| 浮梁县| 新和县| 普定县| 金湖县| 明光市| 保靖县| 芦山县| 铜梁县| 永兴县| 乡城县| 青州市| 九江县| 怀宁县| 城市| 定南县| 乐业县| 和政县| 襄城县| 香河县| 彰武县|