..


スポンサーリンク

PHPとjQueryを使ってFacebook風のチャット

ジョンBelelliによって書かれた記事
ページ1の2

皆さんの多くは、確かに、FacebookやGmail上でチャットするのが大好きになります。 あなたがオンラインで何をしているかに彼らの"非侵襲"のおかげで、中断したりしないでください(アヤックスのおかげで)ので、実際には、前述のチャットルームは、特に簡単で便利ですが、並んで、。
この記事ではPHPとあなたがFacebookのようにあなたのウェブサイトのチャットをインラインで埋め込 ​​むことができるとjQueryのに基づいて、美しいスクリプトを提示する。

スクリプトは(jQueryのプラグインの形で)にdispobileですこのページの他のもののうち、あなたが製品のデモを表示することができる、、。
機能するために、このスクリプトは、PHPとMySQLをサポートしたスペースにインストールする必要があります。 このほかに、スクリプトはクライアント側の機能を実行するためにjQueryのライブラリを必要とします。
スクリプトは、よく知られているコミュニティを管理するためのツールが含まれていませんが、唯一のチャットシステムを提供しています。 それは、ユーザーが、必要に応じて、ユーザ登録など、などの機能を統合することで、あなたのサイトにこのシステムを統合しています。

我々は、このチャットの主な機能を参照してください。

  1. チャットウィンドウは、同じように迅速に右下に表示されます。
  2. ページのリロードまたは(Facebookなど)更新されていてもチャットの状態を保存する。
  3. それは、メッセージが表示されます"で送信を..." 時3分間アイドル状態。
  4. それは、メッセージがウィンドウのタイトルに"Xは言う"と、新しいメッセージのalll'utenteの到着を示すために、フラッシュチャットを作った示しています。
  5. チャットボックスを最小化したり閉じたりする能力;
  6. テキストを入力するためのフィールドの自動リサイズ。
  7. チャットでの自動スクロールテキスト;
  8. チャットは非常にアクティブではない場合、自動的にサーバの操作が制限されるシステム。
  9. 任意のウェブサイトに統合すること非常に容易。
"で送信済み"メッセージおよび92行がファイルのchat.phpファイルと155行を変更する、英語になっている"Xは、言う"chat.js.

下のチャットのスクリーンショットは以下のとおりです。

インラインPHPとjQueryでチャット

私たちのチャットをインストールする方法を見てみましょう。
まず、状態がメッセージを保存できるように、チャットを管理する役割を果たす私たちのデータベースのテーブルを、作成し、複数のユーザーを管理する。






 TABLE'チャット'(のCREATE



  



 'ID'はINTEGER UNSIGNED NOT NULL AUTO_INCREMENT、



  



 VARCHAR(255)NOT NULL DEFAULT ''との'From'、



  



 VARCHAR(255)NOT NULL DEFAULT ''を、'から'



  



 "メッセージ"TEXT NOT NULL、



  



 "送信済み"DATE​​TIME NOT NULLとDEFAULT '0000 - 00 - 00 00:00:00'、



  



 "RECD'INTEGER UNSIGNED NOT NULL DEFAULT 0、



  



 PRIMARY KEY('id')を、



  



 INDEX'に'('へ')、



  



 INDEX("から")"から"







 )







 ENGINE = InnoDBテーブル;



これは、テーブルを作成するコードです。 アーカイブ内には、サイトは既にdb.txtこのコードが含まれていると、MySQLにインポートした場合、テーブルは自動的に作成されるファイルことがわかります。

我々はファイルを編集し、私たちのデータベース(データベース名、ホスト、およびログイン資格情報)に関する正しい値のchat.phpを入れてくださいテーブルを作成します。
ファイル内の次の行を(コメントの後の最初の行)を見つけて、正しい値を入れる。






 ('DBPATH'、'localhost'の)定義します。







定義('DBUSER'、'ルート');







定義する('DBPASS'、'パスワード');







 ('DBNAME'、'チャットする');



最初のホストのMySQL、第二名、パスワードと、作成したデータベースの第三第四名を定義する(しないテーブル、それは代わりにそれが"チャット"と呼ばれることが想定される)。

同じカテゴリの...
E -ラーニング
Linuxのコース Linuxのコース
オープンソースのシステムへの完全なガイド。 49€から開始。
コー​​スのMySQL コースのMySQL
オープンソースのデータベースの管理。 39€から開始。
PHPコース PHPコース
動的なWebサイトを作成するためのフルコース。 49€から開始。
スポンサーリンク