phpブログウェブサイト開発サンプルチュートリアル
この章では、単純なテキストベースのブログ システムを紹介します。もちろん、このブログ システムの開発を使用して、PHP ウェブサイト開発の原理をよく理解できます。実際に、ウェブサイト開発はブログよりも簡単です。機能モジュールで。
関連する推奨事項: php ウェブサイト開発サンプルチュートリアル
この章では、単純なテキストベースのブログ システムを紹介します。もちろん、このブログ システムの開発を使用して、php の原理をよく理解することができます。実際、Web サイトの開発はブログを開くよりも簡単です。機能モジュールを見てみましょう。
post.php ファイルを読み取り、ログの内容を表示する PHP プログラム。
page.html ログ記事のHTMLドキュメントを表示します。
style.css チュートリアル ページ表示効果用の CSS コード。
add.php ブログ記事を追加するための PHP プログラム。
config/auth.php ユーザー名とパスワードの設定ファイル。
index.php ブログのホームページ プログラム。
edit.php ブログ記事を編集するためのプログラム。
delete.php ブログ投稿を削除するプログラム。
archives.php は、ブログ記事をアーカイブして表示するプログラムです。
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 = @($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.111cn.net</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.php.cn</div> </div> </div> <div id="footer"> copyright 2007 </div> </div> <body> </html>