1.使用到函数
1.1新建目录的函数
bool mkdir(string $pathname [,int $mode=0777 [,bool $recursive=false [,resource $context]]])
参数说明:
pathname——目录的路径
mode——默认的mode是0777,意味着最大的可能访问权,mode在windows下被忽略
recursive——true表示允许在指定的目录下创建嵌套的目录
context——在 PHP 5.0.0 中增加了对上下文(Context)的支持
1.2转换字符串编码的函数
string iconv(string $in_charset, string $out_charset, string $str)
参数说明:
in_charset——输入的字符集
out_charset——输出的字符集
str——要转换的字符串
这样,在D盘中就会出现如下的多级目录 /MyTest/PHP/PDF教程
1.1新建目录的函数
bool mkdir(string $pathname [,int $mode=0777 [,bool $recursive=false [,resource $context]]])
参数说明:
pathname——目录的路径
mode——默认的mode是0777,意味着最大的可能访问权,mode在windows下被忽略
recursive——true表示允许在指定的目录下创建嵌套的目录
context——在 PHP 5.0.0 中增加了对上下文(Context)的支持
1.2转换字符串编码的函数
string iconv(string $in_charset, string $out_charset, string $str)
参数说明:
in_charset——输入的字符集
out_charset——输出的字符集
str——要转换的字符串
2.完整的示例代码
<?php
header("Content-type:text/html;charset=utf-8");
//要创建的多级目录
$path= "D:/MyTest/PHP/PDF教程";
//判断目录存在否,存在给出提示,不存在则创建目录
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创建失败!";
}
}
?>
这样,在D盘中就会出现如下的多级目录 /MyTest/PHP/PDF教程