国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 阿坝县| 博白县| 若尔盖县| 平谷区| 拜泉县| 巴彦淖尔市| 通榆县| 介休市| 普兰县| 凌源市| 加查县| 阜城县| 蚌埠市| 桦甸市| 庆安县| 栖霞市| 池州市| 石台县| 镇康县| 丰顺县| 灌南县| 庄浪县| 保定市| 扎囊县| 安岳县| 万源市| 安康市| 育儿| 德兴市| 东源县| 康定县| 义马市| 蓝山县| 翼城县| 色达县| 太保市| 新龙县| 南岸区| 东安县| 永安市| 岱山县|