InfoQ

交流

讨论:遍历目录程序在window和linux系统下会有不同结果?

作者 happyxu 发布于 2003-08-02 分类:php基础编程

很奇怪啊 我写了一段目录遍历的程序,如下 function get_msg($path) { global $i; $handle = opendir($path); while ($filename = readdir($handle)) { $newpath = $path."/".$filename; if (is_file($newpath)) { for ($p=0;$p<=$i;$p++) { echo " "; } echo $newpath."
"; } if (is_dir($path."/".$filename) && ($filename != ".") && ($filename != "..")) { for ($p=0;$p<=$i;$p++) { echo " "; } echo "---".$newpath."----------
"; $i++; get_msg($path."/".$filename); } } closedir($handle); } get_msg("."); 可是非常奇怪 在WINDOW下的PHP测试环境下完全很顺利地通过 但是等我上传到服务器LINUX环境下却出现了错误 报:OpenDir: Too many open files 错误 怎么解决这个问题????



逛论坛交流遍历目录程序在window和linux系统下会有不同结果?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

0 条回复

回复




  1. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

走了,别送了

从此时此刻起,十天半个月不会来了

有没有人测试过php+Mysql和php+SQL2000...

因为我感觉windows平台下mysql的性能没有发挥出来,也经常出现一...

请问大家进行多表格查询时一般怎么操作...

比如一个文章管理器.各种内容被放在T1,t2,t3中.. 在t1,t2,t...

我新做的留言系統,請大家多提意見!

http://211.148.139.146/smarty 我新做的留言系統!請多多...

请教一表达式含义

刚刚开始学正则,见手册范例中有一句:$replacement = "${1}1,$3...

php sql 的难题

在两个表table1,table2中,都有名为ssid的列,且意义是一样的。 ...

问个关于mxl的问题

如果服务器要支持xml,要不要安装什么东西啊??还是web server默...

这是老大给我的请柬

.

绝影。你给我出来。我要剁了你。

怕怕。闪。

火龙,你今天是不是又没事做啊

如果没事做帮我做个网站吧。嘿嘿,,,,嘿咻嘿咻~~~~

[]