QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3027|回复: 2

如何读取某一个目录下的所有文本文件内容?

[复制链接]
发表于 2006-8-14 13:25:35 | 显示全部楼层 |阅读模式
比如:在 /articles/ 目录下有如下文件

a.txt 全文内容
北京私接境外电视可被追究刑事责任
昨天,市“扫黄打非”办公室、市境外卫星电视传播秩序专项整治工作领导小组办公室联合召开会议,部署本市将开展为期一个月的境外卫星电视传播秩序专项整治行动,对本市卫星电视接收设施生产、销售、安装等各环节进行重点治理。

b.txt 全文内容
宣示主权 韩首制标记“东海”和“独岛”的地图
据韩国联合通讯社报道,韩国建设交通部下属的国土地理情报院今天表示:“迎来光复61周年,与有关机关共同制作了过去一直由民间企业制作并出售的标记东海、独岛的韩文、英文世界地图。”
c.txt, d.txt, e.txt, zhang.txt, ak.txt 等等几十个文本文件...................

想要将该目录下所有文本文件的内容读取出来,输出为以下格式的文件。

新文件的内容:
北京私接境外电视可被追究刑事责任
昨天,市“扫黄打非”办公室、市境外卫星电视传播秩序专项整治工作领导小组办公室联合召开会议,部署本市将开展为期一个月的境外卫星电视传播秩序专项整治行动,对本市卫星电视接收设施生产、销售、安装等各环节进行重点治理。

宣示主权 韩首制标记“东海”和“独岛”的地图
据韩国联合通讯社报道,韩国建设交通部下属的国土地理情报院今天表示:“迎来光复61周年,与有关机关共同制作了过去一直由民间企业制作并出售的标记东海、独岛的韩文、英文世界地图。”

(其他文本文件的内容)...................

这段代码显示的格式有点问题,不知道为什么会多显示了一次 1.txt。
<?php
function viewdir($ddir)
{
$handle=opendir($ddir);
while ($file = readdir($handle))
{
$bdir=$ddir."/".$file;
if($file<>'.' && $file<>'..' )
  {
  $fp=file($ddir."/".$file);
  for($int_a=0;$int_a<count($fp);$int_a++){
  $info.=$fp[$int_a]."<br />\n";
  }
  print $info."<br />";
}
}
closedir($handle);
}
viewdir("articles");
?>
显示效果:
北京私接境外电视可被追究刑事责任

昨天,市“扫黄打非”办公室、市境外卫星电视传播秩序专项整治工作领导小组办公室联合召开会议,部署本市将开展为期一个月的境外卫星电视传播秩序专项整治行动,对本市卫星电视接收设施生产、销售、安装等各环节进行重点治理。

北京私接境外电视可被追究刑事责任

昨天,市“扫黄打非”办公室、市境外卫星电视传播秩序专项整治工作领导小组办公室联合召开会议,部署本市将开展为期一个月的境外卫星电视传播秩序专项整治行动,对本市卫星电视接收设施生产、销售、安装等各环节进行重点治理。
宣示主权 韩首制标记“东海”和“独岛”的地图

据韩国联合通讯社报道,韩国建设交通部下属的国土地理情报院今天表示:“迎来光复61周年,与有关机关共同制作了过去一直由民间企业制作并出售的标记东海、独岛的韩文、英文世界地图。”

请问:要怎么修改,才能显示正常?
发表于 2006-8-14 15:36:25 | 显示全部楼层
for循环有问题
回复

使用道具 举报

发表于 2006-8-14 20:52:37 | 显示全部楼层
????
不明白你为什么要双循环??
这个应该有一个循环就够了啊???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 00:54 , Processed in 0.043595 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表