问题, 你可真有面子说实话第一个问题你可以用递归实现。结合php自带的dir类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dir(string directory);用这个可以遍历得出第一个答案. 1.<?function check($dir){ $d = dir($dir); $c = 0; while($entry=$d->read()) { if($entry=="."||$entry=="..")continue; if(is_dir($entry)) $c+=check($dir."\\".$entry); else $c++; } $d->close(); return $c;}echo check(".");?>2.先看default.php或index.php然后看他们的include的文件,慢慢看 1。to vivanboy(我是谁?):qiushuiwuhen(秋水无恨),是jj,不会吧,长期以来我以为是GG,还是高手,真的吗,求证中。。2。to pantech_36(*_*阿苯猫^_^) :就是一个大点的网页,3。to qiushuiwuhen(秋水无恨):一个月以来,多谢你帮忙了,在下有礼了,以后你还得多帮我呵!4。 :} to qiushuiwuhen(秋水无恨): 不行呵, 完了 我刚混CSDN 也是刚混经典 <?/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Copyright langwan 2000-20000 [email protected] site 暂时不想公开 I'm Crazy Programmer 疯狂程序员_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/$FileCount = 0; //文件个数$DirectoryCount = 0; //目录个数function FCount($Path){global $FileCount,$DirectoryCount; $Handle = opendir($Path); while($File = readdir($Handle)) { if(filetype($Path.$File) != 'dir') { echo "----文件名----$File<br>"; $FileCount++; } if($File !='.' && $File !='..' && filetype($Path.$File)=='dir') { echo "目录名----$File<br>"; $DirectoryCount++; FCount($Path."$File/"); } } closedir($Handle);}FCount('./data/');echo "<br>请您注意脚本程序30秒钟超时警告<br><br>目录个数……………………$DirectoryCount<br>----文件个数……………………$FileCount<br>";?>第二个问题 没办法回答你!抱歉!/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Copyright langwan 2000-20000 [email protected] 浪湾等秋水情洒人间哈哈哈哈哈哈哈 和浪湾谈情说爱 请直接用代码方式! I'm Crazy Programmer 疯狂程序员_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/ 1。to langwan(浪湾): 好长时间不见这样代码了,谢谢, to:langwan(浪湾) 代码简单易懂.要向你老人家多多学习呀.今天我的收获是你呵呵呵. 稍做改动:function check($dir){ $d = dir($dir); $c = 0; while($entry=$d->read()) { if($entry=="."||$entry=="..")continue; if(@dir($dir."\\".$entry)){//这里改动了 $c+=check($dir."\\".$entry);} else $c++; } $d->close(); return $c;} 奇怪!大家勿必来帮忙 分享一下经验,容易被忽视的session_commit 安装PHP,其中IIS是不是系统自带的啊? 如何判断session过期事件 phplib block块循环嵌套后值重复问题 能否绕过用户名和密码登录后台 關於php開發的軟件 php的一个通用文件上传的类。 php中关于类的疑问 php中使用curl,求助,多谢 请教如何使php编的程序能够上传大于2M的文件 网页的自动刷新
用这个可以遍历得出第一个答案.
function check($dir){
$d = dir($dir);
$c = 0;
while($entry=$d->read()) {
if($entry=="."||$entry=="..")continue;
if(is_dir($entry))
$c+=check($dir."\\".$entry);
else
$c++;
}
$d->close();
return $c;
}
echo check(".");
?>2.先看default.php或index.php
然后看他们的include的文件,慢慢看
不行呵,
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Copyright langwan 2000-20000 [email protected] site 暂时不想公开 I'm Crazy Programmer 疯狂程序员_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/$FileCount = 0; //文件个数
$DirectoryCount = 0; //目录个数
function FCount($Path)
{
global $FileCount,$DirectoryCount;
$Handle = opendir($Path);
while($File = readdir($Handle))
{
if(filetype($Path.$File) != 'dir')
{
echo "----文件名----$File<br>";
$FileCount++;
}
if($File !='.' && $File !='..' && filetype($Path.$File)=='dir')
{
echo "目录名----$File<br>";
$DirectoryCount++;
FCount($Path."$File/");
}
}
closedir($Handle);
}FCount('./data/');
echo "<br>请您注意脚本程序30秒钟超时警告<br><br>目录个数……………………$DirectoryCount<br>----文件个数……………………$FileCount<br>";
?>
第二个问题 没办法回答你!抱歉!
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Copyright langwan 2000-20000 [email protected] 浪湾等秋水情洒人间哈哈哈哈哈哈哈 和浪湾谈情说爱 请直接用代码方式! I'm Crazy Programmer 疯狂程序员_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
好长时间不见这样代码了,谢谢,
function check($dir){
$d = dir($dir);
$c = 0;
while($entry=$d->read()) {
if($entry=="."||$entry=="..")continue;
if(@dir($dir."\\".$entry)){//这里改动了
$c+=check($dir."\\".$entry);}
else
$c++;
}
$d->close();
return $c;
}