欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

新闻发布系统(例子)一news_PHP

程序员文章站 2022-05-13 19:01:59
...
/*
News Donkey v1.0 d8b db d88888b db d8b db .d8888.
by Oscar Rylin [oscar@mgon.com] 888o 88 88' 88 I8I 88 88' YP
88V8o 88 88ooooo 88 I8I 88 `8bo.
88 V8o88 88~~~~~ Y8 I8I 88 `Y8b.
88 V888 88. `8b d8'8b d8' db 8D
VP V8P Y88888P `8b8' `8d8' `8888Y'


d8888b. .d88b. d8b db db dD d88888b db db
88 `8D .8P Y8. 888o 88 88 ,8P' 88' `8b d8'
88 88 88 88 88V8o 88 88,8P 88ooooo `8bd8'
88 88 88 88 88 V8o88 88`8b 88~~~~~ 88
88 .8D `8b d8' 88 V888 88 `88. 88. 88
Y8888D' `Y88P' VP V8P YP YD Y88888P YP

This script was made by Oscar Rylin (oscar@mgon.com) while learning PHP w/
MySQL connections.

What the script Does:
* Provides an easy way to Read news from a MySQL database
* Prints it out in a nice HTML format which is customizable
* Provides a secure interface (user/password validation through a MySQL db)
* Updating news, deleting and adding users and lots of other stuff
*/

include "dbconn.php"; // This is http://zend.com/codex.php?id=35&single=1
include "settings.php"; // The settings file
?>



newsM0nger1.0



print $header; ?>





$db = mysql_connect($dbHost, $dbUser, $dbPass);
mysql_select_db($dbName,$db);
$result = mysql_query("select count(id) as Total from news",$db);
$row = mysql_fetch_array($result);
mysql_close($db);

if ($row[Total] > 5) {
$pCount = 0;
print "Archive ?";
print "Main ";
while ($pCount ++$pCount;
print "$pCount ";
}
}

$tmpDL = 0;

$sql = new CDBMySQL($dbHost, $dbUser, $dbPass, $dbName);
if ($start) {
$sql -> Query ("SELECT * FROM news WHERE id } else {
$sql -> Query ("SELECT * FROM news ORDER BY id DESC");
}

while (($sql -> ReadRow()) && ($tmpDL
$id = ($sql -> RowData["id"]);
$date = ($sql -> RowData["date"]);
$poster = ($sql -> RowData["user"]);
$header = ($sql -> RowData["header"]);
$news = ($sql -> RowData["news"]);
$news = nl2br($news);

$uDB = new CDBMySQL($dbHost, $dbUser, $dbPass, $dbName);
$uDB -> Query ("SELECT * FROM users where user=\"$poster\"");

while ($uDB -> ReadRow()) {
$email = ($uDB -> RowData["email"]);
}
$uDB -> Close();

$format = "












";
print "$format";
++$tmpDL;
}
//$sql -> Close();
?>

$date - $header

$news


-- $poster




新闻发布系统(例子)一news_PHP 新闻发布系统(例子)一news_PHP


print $footer; ?>