上一篇:WML,Apache,和 PHP 的介绍 >>
动态新闻发布的实现及其技巧
首先,我们假设已经有一个文件夹名为 "news",在"c://news"下,用来存储新闻的文本。并且我们假设这些文本的名字就是所要发布的新闻的标题。
1,首先,我们限读取文件夹的指针。
$handle=dir("c://news");
2,用一个while语句,获取各个文本文件的指针,并且将其一个一个的输出。
while($file=$handle->read())
{
echo $file;
}
3,当完成2的操作后,从IIS观察结果的输出,发现页面上除了列举所有文本文件的名称外,还会多出两个“奇怪的符号”。
。
。。
这两个标识的来源不是我们今天讨论的范围,但他们的出现会影响我们网页的“新闻发布”所以在显示的时候还是建议用一个if语句将他们skip掉。
4,用chop()来去掉文件名后面的".txt"
$filename=chop($file,".");
这样,$filename[0]就是我们要求的新闻的标题了。
5,完成显示后就要做链接了。我们假设处理显示新闻的文件为 show.php;
总结以上,我们可以这样书写程序
<?
$handle=dir("c://news");
while($file=$handle->read())
{
if(($file!=@#.@#)&&($file!=@#..@#))
{
$filename=chop($file,".");
echo "<a href=@#show.php@#?id=$filename[0]> filename[0] </a> ";
}
?>
再以后就是在网页上输出文本的工作了,这方面的说明已经很多。我就不再重复了。
下一篇:在Windows版的PHP中使用ADO >>
相关文章:
- · NT IIS下用ODBC连接数据库
- · PHP中动态HTML的输出技术
- · 数据库的日期格式转换
- · Php做的端口嗅探器--可以指定网站和端口
- · 在字符串中把网址改成超级链接
- · 屏蔽浏览器缓存另类方法
- · 二十行语句实现从Excel到mysql的转化
- · php访问查询mysql数据的三种方法
- · 模拟SQLSERVER的两个函数:dateadd(),datediff()
- · 如何实现给定日期的若干天以后的日期
- · 让你的PHP同时支持GIF、png、JPEG
- · 定制404错误页面,并发信给管理员的程序
- · 定制404错误页面,并发信给管理员的程序
- · 使用字符串函数输出整数化的PHP版本号
- · 树型结构列出指定目录里所有文件的PHP类
- · 利用 window_onload 实现select默认选择
- · 如何删除多级目录
- · 生成sessionid和随机密码的例子
- · PHP中对数据库操作的封装
- · php生成EXCEL的东东
- · 一个取得文件扩展名的函数
- · 用DBSQL类加快开发MySQL数据库程序的速度
- · 用ODBC的分页显示
- · PHP聊天室技术
- · 几种显示数据的方法的比较
- · 用session做客户验证时的注意事项
- · PHP与Javascript的两种交互方式
- · 用php和MySql来与ODBC数据连接
- · 对Javascript和select部件的结合运用
- · 使用数据库保存session的方法
- · COM in PHP (winows only)
- · PHP编程之高级技巧——利用Mysql函数
- · 动态生成gif格式的图像要注意?
- · 如何在PHP中进行身份认证
- · vBulletin HACK----关于排版的两个HACK
- · vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
- · 利用递归把多维数组转为一维数组的函数
- · 从C/C++迁移到PHP——判断字符类型的函数
