php blog網站開發實例教程 本章介紹一個基於文本的簡易BLOG系統,當然我們可以利用這款blog系統的開發,很好的理解php網站開發原理了,其實網站開發容易於博客開哦,下面來看功能模塊。
php教程 blog網站開發實例教程
本章介紹一個基於文本的簡易blog系統,當然我們可以利用這款blog系統的開發,很好的理解php網站開發原理了,其實網站開發容易於博客開哦,下面來看功能模塊。
post.php 讀文件並顯示日志內容的php程序。
page.html 顯示日志文章的html文檔。
style.css教程 頁面顯示效果的css代碼。
add.php 添加blog文章的php程序。
config/auth.php 用戶名和密碼配置文件。
index.php blog首頁程序。
edit.php 編輯blog文章的程序。
delete.php 刪除blog文章的程序。
archives.php 歸檔顯示blog文章的程序。
logout.php 退出登錄的程序。
*/
//post.php 讀文件並顯示日志內容的php程序。
<?php
if(!isset($_get['entry']))
{
echo '請求參數錯誤';
exit;
}$post_data = array();
$path = substr($_get['entry'],0,6); //日志存儲目錄
$entry = substr($_get['entry'],7,9); //日志文件名稱
$file_name = 'contents/'.$path.'/'.$entry.'.txt';if(file_exists($file_name))
{
$fp = @fopen($file_name, 'r');
if($fp)
{
flock($fp, lock_sh);
$result = fread($fp, filesize($file_name)*100);
}
flock($fp, lock_un);
fclose($fp);
}$content_array = explode('|', $result);
$post_data['subject'] = $content_array[0];
$post_data['date'] = date('y-m-d h:i:s',$content_array[1]);
$post_data['content'] = $content_array[2];
//print_r($post_data);
?><!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html>
<head>
<title>基於文本的簡易blog</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body><div id="container">
<div id="header">
<h1>我的blog</h1>
</div>
<div id="title">
----i have dream....
</div>
<div id="left">
<div id="blog_entry">
<div id="blog_title"><? echo $post_data['subject'];?></div>
<div id="blog_body">
<div id="blog_date"><? echo $post_data['date'];?></div>
<? echo $post_data['content'];?>
</div><!--blog_body-->
</div><!--blog_entry-->
</div>
<div id="right">
<div id="sidebar">
<div id="menu_title">關於我</div>
<div id="menu_body">www.bKjia.c0m</div>
</div>
</div>
<div id="footer">
copyright 2007
</div>
</div><body>
</html>
//page.html 顯示日志文章的html文檔。
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html>
<head>
<title>blog</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body><div id="container">
<div id="header">
<h1>我的blog</h1>
</div>
<div id="title">
----i have a dream....
</div>
<div id="left">
<div id="blog_entry">
<div id="blog_title">日志文章標題</div>
<div id="blog_body">
<div id="blog_date">2007-12-01</div>
日志文章內容
</div>
</div>
</div>
<div id="right">
<div id="sidebar">
<div id="menu_title">關於我</div>
<div id="menu_body">www.bKjia.c0m</div>
</div>
</div>
<div id="footer">
copyright 2007
</div>
</div><body>
</html>
1 2 3 4 5 6 7 8