RE: [PHP] php and flash chat program

2003-06-10 Thread Russell P Jones
The best way I can see to answer this would be to use the body
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



Re: [PHP] php and flash chat program

2003-06-10 Thread Awlad Hussain
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 body
 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

2003-06-09 Thread Richard Baskett
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

2003-06-09 Thread Matt Palermo
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

2003-06-09 Thread Richard Baskett
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