Jump to content


Photo

chat system in PHP


  • Please log in to reply
1 reply to this topic

#1 varun8211

varun8211
  • New Members
  • Pip
  • Newbie
  • 1 posts

Posted 24 May 2006 - 05:22 AM


hi,
I am trying to create a chat room in PHP.. I tried an open source PHP121 chat that uses AJAX. I could understand the working but, the thing that I disliked was the use of database to store messages between users.. I think, it would not be a good practice to access db for each message that is forwarded to the users chatting.. (it may create too many db connections and many transactions simultaneously when the more than 100 users chatting at same time.. I dont know, if my concept it clear .. plz elaborate, if I am wrong)..
Now, the next step I tried was to use XML to store and retrieve messages but this time, I was not able to find the DOM API.. (if anybody knows, plz help me).
My next step was to use simple text file to store messages but then I stumble upon the problem of multiple users accessing (read/write) 1 file at the same time..

I am still not sure, which is the best method to incorporate a chat system (1 to 1 chat only) in PHP..
Should I use Socket programming in PHP ?
I found this article recently posted here "http://www.devshed.c...ckets-in-PHP/".

Any help would be greatly appreciated..
thanks
Edit/Delete Message

#2 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 24 May 2006 - 05:31 AM

If its 1 on 1 chat using ajax I dont see why you need to store the messages anywhere, however if needed a database (mysql) would be fine.

As for XML (as a storage mechanism) , the DOM has nothing to do with it.

Sockets are great if you want / need your own proticol, but in a http (web) environment there not needed.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users