新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成,该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下:
<table border="0" width="90%"> <?php //在新闻文件中的第一行放新闻的标题 //新闻文件必须是文本文件(.txt) $newspath = "./news/"; // 修改新闻文件存放的目录 $newsfile = array(); $hd = dir($newspath); while ($filename = $hd->read()) { $s = strtolower($filename); if (strstr($s, ".txt")) { $lastchanged = filemtime($newspath . $filename); $newsfile[$filename] = $lastchanged; } } arsort($newsfile); for (reset($newsfile); $key = key($newsfile); next($newsfile)) { print "<tr><td>n"; $fa = file($newspath . $key); $s = trim($fa[0]); $s = htmlspecialchars($s); $lk = strlen($key); $a = substr($key, 0, $lk - 4); $s = "<a href=" . /pubnews . php ? id = ".$a."" target=_blank>" . $s . "</a>"; print $s . " n"; print "(" . date("Y年m月d日 - H:i:s", $newsfile[$key]) . ") n"; print "</td></tr>"; } $hd->close(); ?> </table> 在显示新闻的地方放入代码: <?php require "./shownews.php"; 第二部分为新闻的发布,由pupnews . php脚本实现,代码如下: < ? phpif ($id == "") { Header("Location: ./shownews.php"); } ?> <html> <head> <meta content="chenqiang" name=Author> <?php $filename = "./news/" . $id . ".txt"; $fa = file($filename); $n = count($fa); $s = trim($fa[0]); $s = htmlspecialchars($s); $t = " - news by waterwall"; print "<title>" . $s . $t . "</title>n"; ?> </head> <body> <?php //输出文本标题 print "<blockquote>n"; print "<b><center>" . $s . "n"; print "</center></b> <p>n"; //输出文本正文 for ($i = 1; $i < $n; $i+= 1) { $s = chop($fa[$i]); $s = htmlspecialchars($s); $s = trim($s); print " " . $s . " n"; } print "</p></blockquote>n"; ?> </body> </html>
用数据库也可实现,这只是文件形式的实现方式。
文章网址:
随意转载^^但请附上教程地址。

如果您使用Linux操作系统,并希望系统在启动时自动加载驱动器,可以通过将设备的唯一标识符(UID)和挂载点路径添加到fstab配置文件中来实现。fstab是一个位于/etc目录中的文件系统表文件,它包含了系统在启动时需要挂载的文件系统的信息。通过编辑fstab文件,您可以确保在每次系统启动时都能正确加载所需的驱动器,从而保证系统的稳定运行。自动安装驱动器可方便地应用于多种情境。比如,我计划将系统备份到外部存储设备。为了实现自动化,需确保设备与系统保持连接,甚至在启动时。同样,很多应用程序会直接

随着互联网的发展,图片已经成为网页中不可或缺的一部分。但是随着图片数量的增多,图片的加载速度成为了一个很重要的问题。为了解决这个问题,许多网站都采用了缩略图的方式展示图片,但是为了生成缩略图,我们需要使用专业的图片处理工具,对于一些非专业人士来说,这是一个很麻烦的事情。那么,使用JavaScript实现自动缩略图生成就成为了一个不错的选择。如何使用JavaS

PHP和PHPMAILER:如何实现邮件发送的自动过滤功能?在现代社会中,电子邮件已成为人们交流的重要方式之一。然而,随着电子邮件的流行和广泛使用,垃圾邮件的数量也呈现出爆炸式增长的趋势。垃圾邮件不仅会浪费用户的时间和网络资源,还可能带来病毒和钓鱼行为。因此,在开发邮件发送功能时,加入自动过滤垃圾邮件的功能变得至关重要。本文将介绍如何使用PHP和PHPMai

5月22日消息,今天的中国日期。在浙江嘉善举办的祥符创新论坛转化医学产业高峰论坛取得了圆满成功。据ITBEAR科技资讯了解,该论坛旨在围绕精准医学及生命科学前沿热点问题展开讨论,并分享最新的诊断技术、基因测序等前沿领域的进展,以推动医学产业的健康发展。与会专家汇聚一堂,分享实践经验和创新思路。论坛期间,还举行了重磅发布和联盟签约仪式。上海人工智能研究院、祥符实验室以及转化医学国家科学中心(上海)联合发布了全国首个DNA存储领域预训练大模型——"ChatDNA"。该模型的发布将

前言vim是个强大的文本编辑的工具,在Linux端得到极大的使用热度。最近在另外一台服务器上使用vim时,遇到了一个奇怪的问题:当我将本地编写好的脚本复制并粘贴到服务器中的空白文件时,出现了自动缩进的情况。用个简单的例子来说,就是我在本地写的脚本如下:aaabbbcccddd当我将上述内容复制后,粘贴到服务器中的空白文件后得到的却是:aabbbcccddd很明显,这是vim给我们自动进行了格式缩进。但是,这个自动有点不智能。这里记录下解决方案。解决方案:设置.vimrc配置文件我们在家目录下,新

对于那些深爱着Windows10操作系统的用户们而言,想必都曾留意到其桌面右下方所呈现的那一项资讯与兴趣推荐功能。这一功能会在适当的时刻为您展示各类精彩纷呈的新闻信息,然而,部分用户可能觉得过于繁琐而选择将其关闭;另一方面,也有些用户却渴望能够保持启用状态。此时此刻,便可借助以下的详细步骤,随时随地轻松实现此类设定调整。win10怎么打开新闻和兴趣1、首先按下win+R然后输入“winver”回车以后就可以查看你的电脑版本信息,确认是否是21h1版本的。2、任务栏上右键选择“资讯和兴趣”3、这里

如何使用正则表达式批量修改PHP代码以满足最新的代码规范?导言:随着时间推移和技术的发展,代码规范也在不断更新和改进。在开发过程中,我们经常需要对旧有的代码进行修改以符合最新的代码规范。然而,手动修改可以是一项繁琐且耗时的任务。在这种情况下,正则表达式可以成为一个有力的工具。利用正则表达式,我们可以批量修改代码并自动满足最新的代码规范。一、准备工作:在使用正

除了为iPhone发布iOS26.6beta4和iPad的iPadOS16.6beta4外,Apple还为Mac发布了macOSVentura13.5beta4。这个新的测试版是在上一个测试版发布两周后发布的。此更新主要包括一系列错误修复和性能改进,它没有任何新功能。由于这是macOSVentura13.5的第四个测试版,因此该软件的最终版本发布应该不会很快,我们预计它将在月的某个时候发布,以前预计在月底之前发布。新的macOS13.5beta4软件现在可供开发人员下载,您可以在Apple网站上


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver Mac版
視覺化網頁開發工具