私のフォーラムのソースコード (1)
実際、これらのコードを書くのに 3 日しかかかりませんでした。事前に詳細な検討や計画はありませんでした (まったく計画がなかったとも言えます)。その日からフォーラムを作成してみようと思い立ちました。私は PHP を使い始めて 1 か月近くになりますが、このコードを書いた 2 日半の間に問題に遭遇しました。何度か諦めようと思ったが、それでも書いたし、使えるとは思っていなかったので、使えると言われても説明できない危険がたくさん隠れているのかもしれない。
あと 2 日で仕事に行くので、これらのコードを最初から最後まで注意深く確認する時間がありません。これが、皆さんに見てもらいたいからです。一緒に見てみましょう。私はただの初心者です。ここ 2 日間で間違った点もたくさんあるかもしれません。一部のページのコードは削除されていませんが、他の関連コードが削除されていないため、少し重複している箇所があります。しかし、正常に実行できることは確かです (少なくとも表面的には正常に見えます。WIN98/APACHE/PHP/MYSQL で使用しても問題ありませんし、オンラインでテストする場合も問題ありません。他のものについては知りません)私のような初心者や私よりも優れた初心者がそれから何を得ることができるか、そしてベテランや先輩が欠点や欠点を指摘するためにメッセージを書いたり残したりすることができれば、私はそれが私に役立つことを願っています。私の電子メール アドレスは hllinyu@netease.com、OICQ: 2289230、ホームページのアドレスは http://lfox.oso です。 .com.cn
わかりました、あまりにもナンセンスです。このフォーラムが中国人自身によって開発された無料のフォーラムになるよう、皆さんがこのフォーラムのソース コードを修正する作業に専念できることを願っています。フォーラムのコードは、私と同じように、PHP に興味はあるけれど、まだ始めることができないという多くの友人に使用していただけます。
まず、私のフォーラムを見てみましょう。使用するテーブルは、投稿情報を保存するために foxbbs を使用し、ユーザー情報を保存するために useinfo を使用します。最初はデータ領域がそれほど大きくないため、コンテンツを除くすべてのトピックとトピックのコンテンツを 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) not null パスワード
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 usezy(4) not null キャリア
7 useaddr varchar (20) null でないアドレス
8 usemail varchar(40) null でない電子メール
9 useweb varchar(50) null でないホームページ
10 useqm varchar(240) null でない署名
11 useattr int ( 1) null でない 属性 1 ユーザー 2 モデレータ 3 管理者 4 ウェブマスター
12 useinf int(1) null でない 情報が公開されているかどうか 1 いいえ 2 はい
13 useid int(5) not auto_increment 主キー ユーザー ID 番号
14 usebq int(1) not null 式
15 regdate datetime; 登録時刻
16 enddate varchar(22) not null 最終到着時刻
17 ftnum int(4) not null post Number
18 usety char(1) not null
foxbbs フォーラム トピック テーブル
0 id int(5) not auto_increment 主キー
1 usename varchar(20) NOT post user Name
2 ftbq int(1) not Expression
3 title varchar(40) not Topic
4 ftdate varchar(22) not 投稿時間
5 mesname varchar(15) not コンテンツ ファイル名 20010102055635 me 余分に 1 人残します事故の場合は実際には14人で十分です。
6 djnum int(4) クリック数ではありません
7 hfnum int(3) 返信数ではありません
8 hfdate varchar(24) 最終返信時間ではありません
9 hfname varchar(20) 返信ではありませんfile name
10 hfusename varchar(20) not Last Reply name
11 ip varchar(15)
12 lockes int 1
linkfox.inc.php は
を使用してデータベースに接続します<
$dbhostname = "lfox";
$dbpassword = "root";
$dbName = "flyfox"; , $dbusername, $dbpassword) OR DIE("データベースに接続できません");
@mysql_select_db( "$dbName") または die( "データベースを選択できません");

ホット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)

ホットトピック









Douyin プラットフォームでは、多くのユーザーがレベル認定の取得を熱望しており、レベル 10 の光サインは、Douyin に対するユーザーの影響力と認知度を示しています。この記事では、ユーザーがプロセスをよりよく理解できるように、Douyin のレベル 10 ライト ボードの価格と、このレベルに到達するまでにかかる時間を詳しく掘り下げます。 1. レベル10のDouyinライトサインの価格はいくらですか? Douyinの10段階ライトサインの価格は市場の変動や需要と供給によって異なり、一般的な価格は数千元から1万元の範囲です。この価格には主に照明サイン自体の費用と、場合によってはサービス料が含まれます。ユーザーは、Douyin の公式チャネルまたはサードパーティのサービス代理店を通じてレベル 10 のライト サインを購入できますが、虚偽または詐欺的な取引を避けるために、購入する際には法的チャネルに注意する必要があります。 2. レベル 10 のファンサインを作成するには何日かかりますか?レベル10のライトサインに到達する

ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

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

プレイヤーはエルデンズ サークルでプレイするときにゲームのメイン プロットを体験し、ゲームの実績を収集できます。多くのプレイヤーはエルデンズ サークルをクリアするのにどれくらい時間がかかるか知りません。プレイヤーのクリア プロセスは 30 時間です。エルデン リングをクリアするにはどれくらい時間がかかりますか? 答え: 30 時間です。 1. この 30 時間のクリアタイムはマスターのようなスピードパスを指すものではありませんが、多くのプロセスも省略されます。 2. より良いゲーム体験を得たい場合、または完全なプロットを体験したい場合は、継続時間により多くの時間を費やす必要があります。 3. プレイヤーがすべて集める場合、約 100 ~ 120 時間かかります。 4.BOSSを本筋だけで磨く場合は50~60時間程度かかります。 5. すべてを体験したい場合: 基本時間は 150 時間です。

デバイスをリモートでプログラムする必要がある場合は、この記事が役に立ちます。あらゆるデバイスをプログラミングするためのトップ GE ユニバーサル リモート コードを共有します。 GE リモコンとは何ですか? GEUniversalRemote は、スマート TV、LG、Vizio、Sony、Blu-ray、DVD、DVR、Roku、AppleTV、ストリーミング メディア プレーヤーなどの複数のデバイスを制御するために使用できるリモコンです。 GEUniversal リモコンには、さまざまな機能を備えたさまざまなモデルがあります。 GEUniversalRemote は最大 4 台のデバイスを制御できます。あらゆるデバイスでプログラムできるトップのユニバーサル リモート コード GE リモコンには、さまざまなデバイスで動作できるようにするコードのセットが付属しています。してもいいです

Xiaohonshu は、生活と知識の共有に満ちたプラットフォームで、ますます多くのクリエイターが自由に意見を表現できるようになりました。小紅書でより多くの注目といいねを獲得するには、コンテンツの質に加えて、作品を公開する時期も重要です。では、Xiaohongshu が作品を公開する時間をどのように設定すればよいでしょうか? 1. 小紅書で作品を公開する時間を設定するにはどうすればよいですか? 1. ユーザーのアクティブ時間を把握する まず、小紅書ユーザーのアクティブ時間を明確にする必要があります。一般に、午後 8 時から午後 10 時までと週末の午後は、ユーザーのアクティビティが活発になる時間帯です。ただし、この期間は視聴者グループや地理などの要因によっても異なります。したがって、ユーザーのアクティブ期間をより適切に把握するには、さまざまなグループの行動習慣をより詳細に分析することをお勧めします。ユーザーの生活を理解することで

プログラマーとして、私はコーディング体験を簡素化するツールに興奮しています。人工知能ツールの助けを借りて、デモ コードを生成し、要件に応じて必要な変更を加えることができます。 Visual Studio Code に新しく導入された Copilot ツールを使用すると、自然言語によるチャット対話を備えた AI 生成コードを作成できます。機能を説明することで、既存のコードの意味をより深く理解できます。 Copilot を使用してコードを生成するにはどうすればよいですか?始めるには、まず最新の PowerPlatformTools 拡張機能を入手する必要があります。これを実現するには、拡張機能のページに移動し、「PowerPlatformTool」を検索して、[インストール] ボタンをクリックする必要があります。

Discuz フォーラムの権限管理: 権限設定ガイドをお読みください。 Discuz フォーラム管理では、権限設定は重要な部分です。その中でも、読み取り権限の設定は、フォーラム内でさまざまなユーザーが表示できるコンテンツの範囲を決定するため、特に重要です。この記事では、Discuz フォーラムの読み取り許可設定と、さまざまなニーズに合わせて柔軟に設定する方法を詳しく紹介します。 1. 読み取り権限の基本概念 Discuz フォーラムでは、読み取り権限には主に次の概念が含まれており、理解する必要があります。 デフォルトの読み取り権限: 新規ユーザー登録後のデフォルト
