ホームページ php教程 php手册 自动发布新闻的php代码

自动发布新闻的php代码

Jun 02, 2016 am 09:14 AM
PHPコード リリース ニュース 自動

新闻文件以文本文件.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>
ログイン後にコピー

用数据库也可实现,这只是文件形式的实现方式。


文章网址:

随意转载^^但请附上教程地址。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

小紅書に作品を掲載する方法 小紅書に記事や写真を掲載する方法 小紅書に作品を掲載する方法 小紅書に記事や写真を掲載する方法 Mar 22, 2024 pm 09:21 PM

小紅書に作品を掲載する方法 小紅書に記事や写真を掲載する方法

なぜ小紅書は作品の動画を公開できないのでしょうか?どのようにして作品を公開するのでしょうか? なぜ小紅書は作品の動画を公開できないのでしょうか?どのようにして作品を公開するのでしょうか? Mar 21, 2024 pm 06:36 PM

なぜ小紅書は作品の動画を公開できないのでしょうか?どのようにして作品を公開するのでしょうか?

なぜ小紅書は釈放されないのでしょうか?小紅書が公開したコンテンツが表示できない場合はどうすればよいですか? なぜ小紅書は釈放されないのでしょうか?小紅書が公開したコンテンツが表示できない場合はどうすればよいですか? Mar 21, 2024 pm 07:47 PM

なぜ小紅書は釈放されないのでしょうか?小紅書が公開したコンテンツが表示できない場合はどうすればよいですか?

Xiaohonshuのリリースを削除するにはどうすればよいですか?削除後に復元するにはどうすればよいですか? Xiaohonshuのリリースを削除するにはどうすればよいですか?削除後に復元するにはどうすればよいですか? Mar 21, 2024 pm 05:10 PM

Xiaohonshuのリリースを削除するにはどうすればよいですか?削除後に復元するにはどうすればよいですか?

小紅書アプリで作品を公開するにはどうすればよいですか? 5 分でわかる小紅書アプリでの作品公開チュートリアル 小紅書アプリで作品を公開するにはどうすればよいですか? 5 分でわかる小紅書アプリでの作品公開チュートリアル Mar 12, 2024 pm 05:10 PM

小紅書アプリで作品を公開するにはどうすればよいですか? 5 分でわかる小紅書アプリでの作品公開チュートリアル

小紅書を出版するのに最適な時期はいつですか?最もトラフィックの多い推奨事項はどこから投稿されますか? 小紅書を出版するのに最適な時期はいつですか?最もトラフィックの多い推奨事項はどこから投稿されますか? Mar 21, 2024 pm 08:11 PM

小紅書を出版するのに最適な時期はいつですか?最もトラフィックの多い推奨事項はどこから投稿されますか?

小紅書ビデオ作品を公開するにはどうすればよいですか?動画を投稿する際に注意すべきことは何ですか? 小紅書ビデオ作品を公開するにはどうすればよいですか?動画を投稿する際に注意すべきことは何ですか? Mar 23, 2024 pm 08:50 PM

小紅書ビデオ作品を公開するにはどうすればよいですか?動画を投稿する際に注意すべきことは何ですか?

最安値は3999元!コンシューマーグレードのリアルARグラスThunderbird X2が正式リリース 最安値は3999元!コンシューマーグレードのリアルARグラスThunderbird X2が正式リリース Oct 13, 2023 pm 05:25 PM

最安値は3999元!コンシューマーグレードのリアルARグラスThunderbird X2が正式リリース

See all articles