..


Sponsorētās saites

Facebook stila čats ar PHP un jQuery

Raksta John Belelli
Lapa 1 no 2

Daudzi no jums noteikti, piemēram, Facebook un Gmail chat. Pateicoties saviem "neinvazīva", patiesībā, tērzēšanas istabas ir īpaši minēti kā vienkārši un ērti (pateicoties Ajax), nepārtrauc, bet ir jāpapildina, ko jūs darāt tiešsaistē.
Šajā rakstā es klāt skaists skriptu, pamatojoties uz PHP un jQuery, ar kuru jūs varat iegult jūsu tīmekļa vietnē, tērzēšana inline līdzīga Facebook.

Skriptu (kā plugins par jQuery), ir dispobile uz šo lapu , kur, starp citu, jūs varat apskatīt produktu demo.
Darbotos, šis skripts ir nepieciešams uzstādīt uz vietas ar atbalsta PHP un MySQL. Bez tam, skripts vajadzībām jQuery bibliotēku, lai veiktu klienta puses funkcionalitātes.
Skripts ir labi zināms, nav ietverti instrumenti, lai pārvaldītu sabiedrību, bet piedāvā tikai tērzēšanas sistēmu. Tā ir lietotājam integrēt šo sistēmu jūsu mājas lapā, integrējot, ja nepieciešams, funkcijas, piemēram, lietotāju reģistrācija, utt.

Mēs redzam, galvenās iezīmes šo tērzēšanu.

  1. Tērzēšanas logā tiek parādīts apakšējā labajā tikpat ātri;
  2. Taupot valsts tērzēšana, pat ja lapa ir pārkrauts vai atjaunots (piemēram, Facebook);
  3. Tas parāda ziņojumu "Nosūtītie pie ..." kad tukšgaitas 3 minūtes;
  4. Tas parāda ziņojumu "X saka" nosaukumu loga un ir tērzēšanas mirgojošu norādīt ierašanās jaunā ziņojuma alll'utente;
  5. Iespēja samazināt vai slēgt čata lodziņu;
  6. Auto-resize teksta ievades jomā;
  7. Auto-ritinot tekstu tērzēšanas;
  8. Sistēma, kas automātiski ierobežo darbību servera, kad tērzēšana ir ļoti aktīvs;
  9. Ļoti viegli integrēt jebkurā mājas lapā.
Ziņas "Nosūtīts uz" un "X saka," kas ir angļu valodā, var mainīt, lai 92 līnijas failu un līnijas 155 chat.php chat.js failu.

Zemāk ir tērzēšanas screenshot:

Čats inline ar PHP un jQuery

Let 's redzēt, kā instalēt mūsu chat.
Vispirms mēs izveidojam tabulu mūsu datu bāzē, kas kalpos, lai pārvaldītu tērzēšana, ļaujot valstij ir saglabātas ziņas, un pārvaldīt dažādu lietotājiem.






 CREATE TABLE "chat" (



  



 "ID" INTEGER neparakstīta NOT NULL auto_increment,



  



 "No" VARCHAR (255) NOT NULL DEFAULT'',



  



 "Kam" VARCHAR (255) NOT NULL DEFAULT'',



  



 "Message" TEXT NOT NULL,



  



 "Nosūtītie" DATETIME NOT NULL DEFAULT 0000-00-00 00:00:00 ",



  



 "RECD" INTEGER neparakstīta NOT NULL DEFAULT 0,



  



 PRIMARY KEY (id "),



  



 INDEX "uz" ("līdz"),



  



 INDEX "no" ("no")







 )







 ENGINE = InnoDB;



Tas ir kods, lai izveidotu tabulu. Arhīvu Jūs atradīsiet vietne jau ir fails, kas satur db.txt šo kodeksu, un, ja importē MySQL, galda tiks izveidots automātiski.

Izveido tabulu mums vajadzētu rediģēt failu chat.php un izveidot pareizās vērtības mūsu datu bāzē (datu bāzes nosaukumu, uzņēmējas un login credentials).
Atrast šādas rindas failā (pirmajā rindiņā pēc komentāriem), un izveidot pareizās vērtības.






 define ('dbpath "," localhost ");







 define ('dbuser', 'root');







 define ('dbpass "," parole ");







 define ('dbname "," chat ");



Pirmais nosaka uzņēmēja MySQL, otrā lietotājvārdu, paroli trešā un ceturtā, kas izveidota datu bāzes nosaukumu (ne tabulu, tā vietā tiek pieņemts, to sauc par "chat").

Šajā pašā kategorijā ...
E-Learning
Linux (Kurss) Linux (Kurss)
Pilnīga rokasgrāmata, lai atvērtā koda sistēmas. Sākot no 49 €.
MySQL (Kurss) MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39.
PHP (Kurss) PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €.
Sponsorētās saites