代码如下:<?php
function enum_file($dir_name)
{
$od = opendir($dir_name); //打开目录,返回连接号
while(false != $name = readdir($od)) //读取目录
{
$file_path = $dir_name.'/'.$name; //////以下是调试语句
echo "file_path is:".$file_path."<br>";
//////以上是调试语句
if (is_file($file_path)) //是文件
{
echo "子目录的文件是".$file_path.<br>;
}
else //是子目录
{
if( ($name !='.')&&($name !='..') ) //输出$name看看就知道
{
enum_file($file_path); //递归的调用
}
}
}
closedir($dir_name);
}//调用
$dir=$_SERVER['DOCUMENT_ROOT']."/test";
enum_file($dir);
?>
在网站test 目录下有 a_test子目录 其中的文件是1.txt.
为什么无法输出 1.txt的全路径名?
function enum_file($dir_name)
{
$od = opendir($dir_name); //打开目录,返回连接号
while(false != $name = readdir($od)) //读取目录
{
$file_path = $dir_name.'/'.$name; //////以下是调试语句
echo "file_path is:".$file_path."<br>";
//////以上是调试语句
if (is_file($file_path)) //是文件
{
echo "子目录的文件是".$file_path.<br>;
}
else //是子目录
{
if( ($name !='.')&&($name !='..') ) //输出$name看看就知道
{
enum_file($file_path); //递归的调用
}
}
}
closedir($dir_name);
}//调用
$dir=$_SERVER['DOCUMENT_ROOT']."/test";
enum_file($dir);
?>
在网站test 目录下有 a_test子目录 其中的文件是1.txt.
为什么无法输出 1.txt的全路径名?
解决方案 »
- php javascript 相互之间嵌入一起产生的字符串问题 求解答
- DZ BBS 的密码是怎么加密的?
- 有没有做过PHP + MSSQL的,进来谈谈经验
- PHP5插入中文不行! 是MYSQL 5来的。
- 怎样用php来收取pop3或imap邮件?
- 帮看看下面的查询 问题
- 一个比较简单的问题
- mysql_fetch_array(): supplied argument is not a valid MySQL result resource
- 我的PHP不会post了,why?
- 可否在php的网页中判断ip地址,然后显示不同网页?
- 我想学习桌面用C++写的客户端和网页中用PHP写的程序之间通信的原理和知识,请知道的进来指点一下
- 调用popen执行程序时,返回错误
把服务器重新启动了一下,
输出结果正确了但是怎么有一个警告,警告如下:
Warning: closedir(): supplied argument is not a valid Directory resource这是什么原因.