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