PHPブログWebサイト開発事例チュートリアル(1/8)_PHPチュートリアル
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>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
