How to create a basic news system



by Administrator author list

admin.php

 

if (!isset($_POST['submit'])) {

?>






tinyMCE.init({ mode : "textareas", theme : "advanced",
theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",});





Micro News - Add news

echo $_SERVER['PHP_SELF']; ?>" method="post">
News title:




Content:









} else {
$newsTitel = isset($_POST['title']) ? $_POST['title'] : 'Untitled';
$submitDate = date('Y-m-d g:i:s A');
$newsContent = isset($_POST['newstext']) ? $_POST['newstext'] : 'No content';

$filename = date('YmdHis');
$f = fopen('news/'.$filename.".txt","w+");
fwrite($f,$newsTitel."\n");
fwrite($f,$submitDate."\n");
fwrite($f,$newsContent."\n");
fclose($f);

header('Location:index.php');
}
?>

 

 

index.php

 

// This function reads all available news
function getNewsList(){

$fileList = array();

// Open the actual directory
if ($handle = opendir("news")) {
// Read all file from the actual directory
while ($file = readdir($handle)) {
if (!
is_dir($file)) {
$fileList[] = $file;
}
}
}

rsort($fileList);

return
$fileList;
}

?>







News



$list
= getNewsList();
foreach (
$list as $value) {
$newsData = file("news/".$value);
$newsTitle = $newsData[0];
$submitDate = $newsData[1];
unset (
$newsData['0']);
unset (
$newsData['1']);

$newsContent = "";
foreach (
$newsData as $value) {
$newsContent .= $value;
}

echo
"
";
echo
"";
}
?>
$newsTitle $submitDate
".$newsContent.
"




 

 



article index
page 1 : untitled page
page 2 : The news page
page 3 - current : Full source code


Tags: php news publishing, news script, news publishing, php news script

Php Toys - 2006 - Php resources, scripts and tutorials - Privacy Policy
Insurance Index - Tutorial collection - Forex trading, brokers, reviews - Mortgage payment calculator
{THEMEDISCLAIMER}
Render time: 0.1275 sec, 0.0192 of that for queries. DB queries: 25.