Re: [PHP] php and flash chat program
How about using session??? - Original Message - From: "Russell P Jones" <[EMAIL PROTECTED]> To: "Matt Palermo" <[EMAIL PROTECTED]> Cc: "'PHP General'" <[EMAIL PROTECTED]> Sent: Tuesday, June 10, 2003 3:11 PM Subject: RE: [PHP] php and flash chat program > The best way I can see to answer this would be to use the onUnload="function()" in javascript and just have that function run what > you need. You could have php put the screen name into some variable in the > javascript and then onUnload (the user either closes the browser or > changes the page) run the function that tells whatever your delete > username program is to remove that user from the list > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php and flash chat program
The best way I can see to answer this would be to use the http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php and flash chat program
Well there really is no way of knowing if they left their computer or not, or just shutdown their computer. The only way that I know of would be to use java, but that's not what you are using. Good luck! Rick A wise women once said: " No one can help everybody, but everybody can help somebody." - Unknown > From: "Matt Palermo" <[EMAIL PROTECTED]> > Date: Mon, 9 Jun 2003 21:37:20 -0400 > To: "'Richard Baskett'" <[EMAIL PROTECTED]>, "'PHP General'" > <[EMAIL PROTECTED]> > Subject: RE: [PHP] php and flash chat program > > I realize that this can be done, but I would like to make it as instant > as possible. I don't want to wait very long for the user to be removed > from the online users list. Got any other ideas? Thanks. > > Matt > > -Original Message- > From: Richard Baskett [mailto:[EMAIL PROTECTED] > Sent: Monday, June 09, 2003 6:15 PM > To: Matt Palermo; PHP General > Subject: Re: [PHP] php and flash chat program > > What I normally do in these situations is have two fields separated by > tabs > or commas or whatever you want. The first field is the username and the > second field is a timestamp. > > The timestamp can be updated every time the user writes a message, since > Im > sure you are logging also.. or after, say an hour, have their name > removed > from the list, although this might make them have to log back in :) > > Every time someone logs into the chat go through the list getting rid of > any > usernames older than an hour or any other time. And everytime someone > logs > off do the same thing.. or if you get a lot of activity, just go through > the > list when people logoff. > > Cheers! > > Rick > > "If you're going to be able to look back on something and laugh about > it, > you might as well laugh about it now." - Marie Osmond > >> From: "Matt Palermo" <[EMAIL PROTECTED]> >> Date: Mon, 9 Jun 2003 17:19:31 -0400 >> To: <[EMAIL PROTECTED]> >> Subject: [PHP] php and flash chat program >> >> Hey, I need some advice if anyone is willing to offer it. I have a > chat >> program I am working on. The interface is built in flash, and it uses >> PHP also. There is a main chat area where the users type their > messages >> back and forth, and there is also a smaller area which displays all of >> the currently logged-in users. When a user logs into the chat room, > it >> adds their nickname to a users.txt file, which creates a list of all > the >> online users and is then displayed in the chat page. I also have a >> logoff button that will search for the users nickname in the users.txt >> file and remove it, so that it won't be displayed in the chat window >> anymore. The only problem I am having is that if a user doesn't click >> on the logoff button and instead just closes the internet window or >> shuts off their computer, then their nickname will still appear in the >> list of users, since it wouldn't get a chance to be removed by the >> logoff button. I'm not sure how to accomplish this, I would > appreciate >> any help you can offer me. Thanks a lot. >> >> Matt >> > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php and flash chat program
I realize that this can be done, but I would like to make it as instant as possible. I don't want to wait very long for the user to be removed from the online users list. Got any other ideas? Thanks. Matt -Original Message- From: Richard Baskett [mailto:[EMAIL PROTECTED] Sent: Monday, June 09, 2003 6:15 PM To: Matt Palermo; PHP General Subject: Re: [PHP] php and flash chat program What I normally do in these situations is have two fields separated by tabs or commas or whatever you want. The first field is the username and the second field is a timestamp. The timestamp can be updated every time the user writes a message, since Im sure you are logging also.. or after, say an hour, have their name removed from the list, although this might make them have to log back in :) Every time someone logs into the chat go through the list getting rid of any usernames older than an hour or any other time. And everytime someone logs off do the same thing.. or if you get a lot of activity, just go through the list when people logoff. Cheers! Rick "If you're going to be able to look back on something and laugh about it, you might as well laugh about it now." - Marie Osmond > From: "Matt Palermo" <[EMAIL PROTECTED]> > Date: Mon, 9 Jun 2003 17:19:31 -0400 > To: <[EMAIL PROTECTED]> > Subject: [PHP] php and flash chat program > > Hey, I need some advice if anyone is willing to offer it. I have a chat > program I am working on. The interface is built in flash, and it uses > PHP also. There is a main chat area where the users type their messages > back and forth, and there is also a smaller area which displays all of > the currently logged-in users. When a user logs into the chat room, it > adds their nickname to a users.txt file, which creates a list of all the > online users and is then displayed in the chat page. I also have a > logoff button that will search for the users nickname in the users.txt > file and remove it, so that it won't be displayed in the chat window > anymore. The only problem I am having is that if a user doesn't click > on the logoff button and instead just closes the internet window or > shuts off their computer, then their nickname will still appear in the > list of users, since it wouldn't get a chance to be removed by the > logoff button. I'm not sure how to accomplish this, I would appreciate > any help you can offer me. Thanks a lot. > > Matt > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php and flash chat program
What I normally do in these situations is have two fields separated by tabs or commas or whatever you want. The first field is the username and the second field is a timestamp. The timestamp can be updated every time the user writes a message, since Im sure you are logging also.. or after, say an hour, have their name removed from the list, although this might make them have to log back in :) Every time someone logs into the chat go through the list getting rid of any usernames older than an hour or any other time. And everytime someone logs off do the same thing.. or if you get a lot of activity, just go through the list when people logoff. Cheers! Rick "If you're going to be able to look back on something and laugh about it, you might as well laugh about it now." - Marie Osmond > From: "Matt Palermo" <[EMAIL PROTECTED]> > Date: Mon, 9 Jun 2003 17:19:31 -0400 > To: <[EMAIL PROTECTED]> > Subject: [PHP] php and flash chat program > > Hey, I need some advice if anyone is willing to offer it. I have a chat > program I am working on. The interface is built in flash, and it uses > PHP also. There is a main chat area where the users type their messages > back and forth, and there is also a smaller area which displays all of > the currently logged-in users. When a user logs into the chat room, it > adds their nickname to a users.txt file, which creates a list of all the > online users and is then displayed in the chat page. I also have a > logoff button that will search for the users nickname in the users.txt > file and remove it, so that it won't be displayed in the chat window > anymore. The only problem I am having is that if a user doesn't click > on the logoff button and instead just closes the internet window or > shuts off their computer, then their nickname will still appear in the > list of users, since it wouldn't get a chance to be removed by the > logoff button. I'm not sure how to accomplish this, I would appreciate > any help you can offer me. Thanks a lot. > > Matt > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php