ホームページ  >  記事  >  バックエンド開発  >  100 行の PHP コードで簡単なチャット ルームをすばやく構築する_PHP チュートリアル

100 行の PHP コードで簡単なチャット ルームをすばやく構築する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:31:55914ブラウズ

暇になったときに、少ないコードでチャットルームを構築できることに気づき、最初は100行ほど書いてチャットルームを完成させましたが、後から足りない機能が多かったので、再度修正して追加しました。たくさんのコード。実際、テンプレートやデータベースなど、特に複雑なテクノロジーを使用しなくても、個人使用に適した比較的優れたチャット ルームを作成できます。

基本機能: ログイン、チャット、オンライン人数とIPイベントの記録、チャットのフォントカラーの制御、チャット内のURLをリンクアドレスに自動変換、チャットルームのタイトル、広告のカスタマイズが可能情報などテキストを記憶媒体として使用します。興味があれば、コードを参照して展開できます。

実際、php (現​​在の主流の開発言語として) は、迅速な開発のためのスクリプト言語として優れています。

===コード===

(現在の主流の開発言語として)
/**
* 夜間通行人のための簡易チャットルーム
* 作成者: heiyeluren
* 作成: 2005-8-10 22:42
* 更新: 2005-8-11 23:25
*/
error_reporting(7);
session_start();
header(" ContentType :text/html;charset=gb2312");
define("SCRIPT", $_SERVER[SCRIPT_NAME]);
define("CHAT_NOTE", "./chat.txt");
define("ONLINE_LIST", " . /online.txt");
define("REF_TIME", 5);
define("CHAT_NAME", "夜間通行人チャットルーム");
define("AD_MSG", "今日は中国のバレンタインデーです、皆さんにお祈りします最高の恋人たち、ハッピーホリデー!!");

//値を取得します
if (isset($_GET[action]) && !empty($_GET[action])) {
$action = $_GET[action];
}

//ログインしている場合は、チャットインターフェイスに直接ジャンプします
if (!isset($_GET[action]) && isset($_SESSION[username])) {
header("location:".SCRIPT) ."?action=chat" );
}

//ログインプロンプト
if (!isset($_GET[action]))
{
if (!session_is_registered(username))
{
echo "

[ ".CHAT_NAME." ©/h3>




名前:


";
exit;
}
}

//ログインを確認
if ($action==login)
{
if (isset($_POST[login_user]) && !empty($_POST[login_user])) {
$username = $_POST [login_user];
} else {
$username = "ゲスト";
}
session_register(username);
save_online($username, get_client_ip());
header("location:".SCRIPT."?action=chat ");
}

//チャットを開始 www.acnow.net
if ($action=="chat")
{
$online_sum = get_online_sum();
echo "[ " .CHAT_NAME." ]


< マーキー幅=70% スクロール量=2> ".AD_MSG."