本文目录一览:
- 1、php列出目录下所有文件(包括子目录)
- 2、php 获取当前目录所有文件夹名 及下级目录文件夹名 求代码详解
- 3、PHP遍历目录树所有节点,怎么加链接
- 4、PHP目录树怎么写
- 5、php开发中如何将开发目录已经存在的项目显示到zendstudio的目录树?
php列出目录下所有文件(包括子目录)
?php
/**
* Goofy 2011-11-30
* getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样
*/
//获取文件目录列表,该方法返回数组
function getDir($dir) {
$dirArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." $file != ".."!strpos($file,".")) {
$dirArray[$i]=$file;
$i++;
}
}
//关闭句柄
closedir ( $handle );
}
return $dirArray;
}
//获取文件列表
function getFile($dir) {
$fileArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." $file != ".."strpos($file,".")) {
$fileArray[$i]="./imageroot/current/".$file;
if($i==100){
break;
}
$i++;
}
}
//关闭句柄
closedir ( $handle );
}
return $fileArray;
}
//调用方法getDir("./dir")……
?
php 获取当前目录所有文件夹名 及下级目录文件夹名 求代码详解
把这个文件放到\wamp\www\ 这里,然后运行。
?php
if (isset($_GET['dir'])){ //设置文件目录
$basedir=$_GET['dir'];
}else{
$basedir = '.';
}
checkdir($basedir);
function checkdir($basedir)
{
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' $file != '..'){
if (!is_dir($basedir."/".$file)) {
echo "filename: $basedir/$file br";
}else{
$dirname = $basedir."/".$file;
checkdir($dirname);
}
}
}
closedir($dh);
}
}
?
[以下于为题无关]
吗蛋,代码前的空格都没了,这不是我去掉的哦,是百X把空格全去了,有强迫症表示不能接受啊...........
PHP遍历目录树所有节点,怎么加链接
a href="?php echo $id;?"?php echo $name;?/a模型就是这样的!
把你的while循环按如下修改
while( $rows1 = mysql_fetch_array($result1) ){
echo "trtd class='Menu'";
echo "a href='".$link."'".$rows1['title']."/a";
}
这里的$link你设置成与这个title相关的路径就可以了!!
比如$link="".$rows1['id'];
while( $rows1 = mysql_fetch_array($result1) ){
echo "trtd class='Menu'";
echo "a href='".$rows1['id'].'".$rows1['title']."/a";
}
这个要看你需要什么样的链接了!
PHP目录树怎么写
你可以搜索一下目录树问题。可以下载dtree (现成的目录树)了解一下。
php开发中如何将开发目录已经存在的项目显示到zendstudio的目录树?
打开zend studio,如果是英文版请看中文后面括号内的英文。
点击“文件(File)”-"新建(New)"-“从已经存在的目录中新建(PHP Project from Existing Directory)”,然后会打开一个弹出框,在第一行输入项目名称(Project Name),第二行选择项目的目录(location,根据自己项目的目录来选择),点击“浏览(Browse)”,选择项目的目录,点击确定即可。重复以上步骤。-php目录树代码
设定源代码的编码方式(Project → Properties → Resource → Text file encoding)
PHP开发框架有助于促进快速软件开发(RAD),有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。PHP开发框架背后的思想被称为“模型—视图—控制器”(MVC)。
1. 调试按钮为使用Zend Studio开发PHP项目 - inew - 生活,你的态度影响着你的一切 。调试的设置方式与运行的设置方式类似。或可以直接选择曾经设置运行的配置。
2. 点击需要的调试配置进入调试视角。
使用Zend Studio开发PHP项目 - inew - 生活,你的态度影响着你的一切
3. 点击使用Zend Studio开发PHP项目 - inew - 生活,你的态度影响着你的一切 停止调试。
4. 点击右上角的 使用Zend Studio开发PHP项目 - inew - 生活,你的态度影响着你的一切视角按钮将回到PHP编程视角。