PHP の古典的なプロジェクト事例 - (1) ブログ管理システム 1
基本的な PHP の知識を一通り学んだ後、いくつかの古典的なプロジェクトの事例を試し始めました。そこで、PHP プロジェクト開発に関する本を借りて、このブログ管理システムを見つけました。 (最も古典的なのはメッセージボードですが、私はメッセージボードを考えました。データベースの設計がもう少しシンプルなので、これを選択しました。)オンラインでソースコードをダウンロードしようとしましたが、ソースコードがたくさんあることがわかりました。ソースコードにエラーがあり、データベースの知識もあったので、プログラムが正しくても、実行時に警告が表示されます。 mysqlライブラリの機能が徐々に置き換えられるためです。そこで私は 5 日間かけて、彼の資料に基づいてすべてのバックエンド (つまり、PHP コード ブロック) を書き直しました。フロントエンド インターフェイスは、プログラムが実行できるようにエラーを修正しただけなので、インターフェイスは変更されませんでした。私のJavaScriptとCSSの知識は限られているため、jsファイルにあるものの一部が使用されています。間違いがある場合、またはより良い実装方法がある場合は、メッセージを残してください。
システム機能構造図:
1.サーバー側
①サーバー Apache2.4
②データベース MySQL5.6
③PHP: PHP5.6
④開発ツール: zend studio11.0.4
2.ブラウザ(クライアント)側
①IE ブラウザ
4. ファイル構成構造
この記事ではコードには触れません。まずは特徴を見てみましょう。もちろんこれ以外にも機能はありますが、ほんの一部を列挙しました。もちろん、ここでは MVC を開発に使用しません。私は MVC を学習中ですが、MVC を使用するのはまだ難しいため、これは基本を統合するための非常に一般的な方法です。コードを読んだ後にそれが役立つか、そこから学ぶことができれば幸いです。