ホームページ バックエンド開発 PHPチュートリアル ソースコード 私のフォーラムのソースコード 1

ソースコード 私のフォーラムのソースコード 1

Jul 29, 2016 am 08:33 AM
ソースコード

実際、これらのコードを書くのに 3 日しかかかりませんでした。事前に詳細な検討や計画はありませんでした (まったく計画がなかったとも言えます)。その日からフォーラムを作成してみようと思い立ちました。私は PHP を使い始めて 1 か月近くになりますが、このコードを書いた 2 日半の間に問題に遭遇しました。何度か諦めようと思ったが、それでも書いたし、使えるとは思っていなかったので、使えると言われても説明できない危険がたくさん隠れているのかもしれない。
あと 2 日後には仕事に行くので、このコードを最初から最後までじっくり確認する時間がありません。これが、皆さんに見てもらいたいからです。これらの文字を見てください。私はまだ初心者なので、ここ 2 日間でいくつかのコードを変更したことがあります。ただし、他の関連コードが削除されていないため、一部の箇所が少し重くなっています。しかし、正常に実行できることは確かです (少なくとも表面的には正常に見えます。WIN98/APACHE/PHP/MYSQL で使用しても問題ありませんし、オンラインでテストする場合も問題ありません。他のものについては知りません)私のような初心者や私よりも優れた初心者がそれから何を得ることができるか、そしてベテランや先輩が欠点や欠点を指摘するためにメッセージを書いたり残したりすることができれば、私はそれが私に役立つことを願っています。私の電子メール アドレスは hllinyu@netease.com、OICQ: 2289230、ホームページのアドレスは http://lfox.oso です。 .com.cn
まあ、あまりにもナンセンスです。このフォーラムが中国人によって開発された無料のフォーラムになり、フォーラムのコードが多くの人に使用されるように、皆さんがこのフォーラムのソースコードを修正することに専念できることを願っています。 PHP に非常に興味があるが、どこから始めればよいかわからないという私のような友人は、私のフォーラムを見てみましょう。まず、使用する 2 つのテーブルを紹介します。投稿情報とユーザー情報を保存する useinfo データ容量があまり大きくなかったので、MYSQL を選択し、コンテンツ以外のすべてのトピックを MYSQL に保存し、比較的データ量の多いトピック コンテンツと返信コンテンツを保存します。拡張子が .FOX および .BBS の TXT 形式のファイルを個別に作成します。ファイル名の重複を避けるために、たとえば次のようなファイル名を保存するフィールドを追加します。投稿は 2001 年 1 月 2 日の 11:20:30 に投稿され、ファイル名は 20010102112030.txt になります。これでほとんどの要件を満たすことができると思います。なぜなら、2 つ以上の新しいフォーラムが存在するほど人気のあるフォーラムはそれほど多くないからです。投稿は毎秒表示されます。笑...
このフォーラムの具体的な状況は、http://lfox.oso.com.cn/foxbbs/foxbbs.php でご覧いただけます。メインページ http://lfox.oso.com.cn/index.php ソースコードを読んだ後にここに来ないでください。
useinfo ユーザー情報テーブル
0 usename varchar(8) not null ユーザー名
1 usepass varchar(8) パスワード
2 useni varchar(30) not null ニックネーム
3 useoicq varchar(12) not null
4 usesex int( 1) Not null ユーザーの性別
5 useage int(2) not null ユーザーの年齢
6 varchar(4) not null 職業
7 useaddr varchar(20) not null 住所
8 usemail varchar(40) not null email
9 useweb varchar(50) not null ホーム ページ
10 useqm varchar(240) not null 署名
11 useattr int(1) not null 属性 1 ユーザー 2 モデレーター 3 管理者 4 ウェブマスター
12 useinf int(1) not null 情報は公開されていますか? 1 いいえ 2 はい
13 useid int(5) not auto_increment 主キー ユーザー ID 番号
14 usebq int(1) 式
15 regdate datetime; 登録時刻
16 enddate varchar(22) not null 最終到着時刻
17 ftnum int(4) not null投稿数
18 usety char(1) not null
foxbbs フォーラムトピックテーブル
0 id int(5) not auto_increment 主キー
1 usename varchar(20) NOT 投稿ユーザー名
2 ftbq int (1) not 式
3 title varchar(40) テーマではありません
4 ftdate varchar(22) 投稿時刻ではありません
5 mesname varchar(15) コンテンツ ファイル名ではありません 20010102055635 事故を防ぐために 1 桁余分に残しておきました。実際には 14 ビットで十分です。
6 djnum int(4) not クリック数
7 hfnum int(3) not 返信数
8 hfdate varchar(24) not 最終返信時間
9 hfname varchar(20) not 返信ファイル名
10 hfusename varchar(20) ) not Last Reply person name
11 ip varchar(15)
12 lockes int 1
linkfox.inc.php はデータベースへの接続に使用されます

$dbhostname = "lfox"
$dbusername = "root"; ;
$dbpassword = "root ";
$dbName = "flyfox";
MYSQL_CONNECT($dbhostname, $dbpassword) OR DIE("データベースに接続できません");または die( "データベースを選択できません");
上記はソース コードを紹介しています。私のフォーラムのソース コード 1 には、PHP チュートリアルに興味のある友人の役に立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Linux での CURL バージョンの更新に関するチュートリアル! Linux での CURL バージョンの更新に関するチュートリアル! Mar 07, 2024 am 08:30 AM

Linux でカールのバージョンを更新するには、以下の手順に従います。 現在のカールのバージョンを確認します。 まず、現在のシステムにインストールされているカールのバージョンを確認する必要があります。ターミナルを開き、次のコマンドを実行します。curl --version このコマンドは、現在のcurlバージョン情報を表示します。利用可能なcurlのバージョンを確認する:curlを更新する前に、利用可能な最新バージョンを確認する必要があります。 Curl の公式 Web サイト (curl.haxx.se) または関連ソフトウェア ソースにアクセスして、curl の最新バージョンを見つけることができます。 Curl ソース コードをダウンロードする:curl またはブラウザを使用して、選択した CURL バージョンのソース コード ファイル (通常は .tar.gz または .tar.bz2) をダウンロードします。

Linux カーネルのソース コードのストレージ パスの分析 Linux カーネルのソース コードのストレージ パスの分析 Mar 14, 2024 am 11:45 AM

Linux カーネルは、ソース コードが専用のコード リポジトリに保存されているオープン ソース オペレーティング システム カーネルです。この記事では、Linux カーネル ソース コードのストレージ パスを詳細に分析し、読者の理解を助けるために具体的なコード例を使用します。 1. Linux カーネル ソース コードの保存パス Linux カーネル ソース コードは、[https://github.com/torvalds/linux](http) でホストされている linux という Git リポジトリに保存されます。

Javaのソースコードを表示する方法 Javaのソースコードを表示する方法 Dec 27, 2023 pm 04:41 PM

表示手順: 1. インストール ディレクトリを見つけるか、オンラインで表示します; 2. ソース コードを解凍します; 3. テキスト エディタまたは統合開発環境を使用します; 4. ソース コードに移動して表示します。詳細な紹介: 1. インストール ディレクトリを見つけるか、オンラインで表示します。JDK がインストールされている場合は、JDK インストール ディレクトリで Java ソース コードを見つけることができます。通常、JDK のインストール ディレクトリには、Java コア クラス ライブラリのソース コードを含む src.zip などの圧縮ファイルが存在し、Java ソース コードをオンラインなどで表示することもできます。

Tomcat のソース コードを表示する方法 Tomcat のソース コードを表示する方法 Jan 25, 2024 pm 01:56 PM

Tomcat ソース コードを表示する手順: 1. Tomcat ソース コードをダウンロードする; 2. Tomcat ソース コードを IDEA にインポートする; 3. ソース コードを表示する; 4. Tomcat の動作原理を理解する; 5. コミュニティに参加して貢献する; 6. 注意事項; 7. 継続的に学習して更新する; 8. ツールとプラグインを使用する。詳細な紹介: 1. Tomcat のソース コードをダウンロードするには、まず Tomcat のソース コードを入手する必要があり、Apache Tomcat の公式 Web サイトなどからソース コード パッケージをダウンロードできます。

Javaソースコードの接尾辞は何ですか? Javaソースコードの接尾辞は何ですか? Dec 27, 2023 pm 04:31 PM

Java では、ソース コード ファイルの接尾辞は通常 .java です。 Java プログラムを作成すると、Java ソース コードを含む .java 接尾辞が付いたソース コード ファイルが作成されます。たとえば、単純な Java ソース コード ファイルには MyClass.java という名前を付けることができます。MyClass はクラス名、.java はファイルの接尾辞です。

Linux カーネルのソースコード配布の詳細な調査 Linux カーネルのソースコード配布の詳細な調査 Mar 15, 2024 am 10:21 AM

これは、Linux カーネルのソース コード配布を詳しく調査した 1500 ワードの記事です。スペースが限られているため、ここでは Linux カーネル ソース コードの組織構造に焦点を当て、読者の理解を深めるためにいくつかの具体的なコード例を示します。 Linux カーネルは、ソース コードが GitHub でホストされているオープン ソース オペレーティング システム カーネルです。 Linux カーネルのソース コード配布全体は非常に大きく、複数の異なるサブシステムとモジュールが関与する数十万行のコードが含まれています。 Linux カーネルのソース コードをより深く理解するには

ソース コードを読んで、最新の PHP コード仕様の背後にある設計原則と目標を理解するにはどうすればよいでしょうか? ソース コードを読んで、最新の PHP コード仕様の背後にある設計原則と目標を理解するにはどうすればよいでしょうか? Sep 05, 2023 pm 02:46 PM

ソース コードを読んで、最新の PHP コード仕様の背後にある設計原則と目標を理解するにはどうすればよいでしょうか?はじめに: 高品質の PHP コードを作成する場合、特定のコーディング標準に従うことが非常に重要です。コード仕様により、コードの可読性、保守性、拡張性を向上させることができます。 PHP 言語には、PSR (PHPStandardsRecommendations) という広く採用されているコード仕様があります。この記事では、最新のPHPコード仕様のソースコードの見方を紹介します。

Linuxカーネルのソースコード格納場所の詳細説明 Linuxカーネルのソースコード格納場所の詳細説明 Mar 14, 2024 pm 06:12 PM

Linux カーネル ソース コードの格納場所の詳細な説明 Linux カーネル ソース コードは、Linux オペレーティング システムの中核部分であり、オペレーティング システムのさまざまな機能の実装コードが含まれています。 Linux カーネルのソース コードがどこに保存されているかを理解するには、まず Linux カーネルの組織構造を理解する必要があります。 Linux カーネルのソース コードは通常、/usr/src/linux または /usr/src/linux- ディレクトリに保存されます。このディレクトリには、たくさんの

See all articles