‘壹’ php创建目录的方法
mkdir
(PHP 4, PHP 5, PHP 7)
mkdir — 新建目录
1.说明
mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource $context ]]] ) : bool
尝试新建一个由 pathname 指定的目录。
2.参数
pathname
目录的路径。
mode
默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。
Note:
mode 在 Windows 下被忽略。
注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
recursive
允许递归创建由 pathname 所指定的多级嵌套目录。
context
Note: 在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。
3.返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。
4.范例如下图
5.错误/异常
目录已存在时,产生 E_WARNING错误。
如果因为权限问题无法创建目录,导致 E_WARNING错误。
‘贰’ 如何用php打印指定目录下的目录结构
<?php
//比如你要查看打印D盘test文件夹下的目录,可以调用下面的的函数
$directory="D:/test";
function tree($directory)
{
$mydir=dir($directory);
echo "<ul>";
while($file=$mydir->read()){
if((is_dir("$directory/滚弊$file")) AND ($file!=".") AND ($file!="..")){
echo "<li><font color='#ff00cc'><b>唤段$file</b></font></li>";
tree("$directory/$file");
}else{
echo "<li>$file</li>";
}
}
echo "</ul>";
$mydir->close();
}
//start the program
echo "<h2>目录</h2>和备誉";
tree(".");
?>
‘叁’ 怎么用PHP把服务器C:\windows目录下文件以树状结构显示出来
假设你有服务器权限,这就是个大工程,建议使用别人的framework
http://www.open-open.com/ajax/Tree.htm
参考以上网址
‘肆’ php项目的目录结构是按模块划分,还是按功能划分
恩,一般是先模块,然后功能,如果模块与模块之间功能有交叉,最好写一些公共接口,全站可以调用,
对于php的项目,一般站点都是MVC接口,数据模型,控制器和视图分开,可以学习一下yii框架结构