Thank you for any assistance.. A fellow Perl programmer....
--
#################
#######################################################
###########################################################################
| "The REAL ESTATE Listing Service of NE Florida"
+--+--+ |
| Northeast Florida Multiple +-----+ e-mail: b...@nefmls.com
|__|__| |
| Listing Service, Inc | + | Voice: (904) 296-6121 | |
| |
| 4651 Salisbury Rd.S. Ste 165 | .| Fax: (904) 296-6181
+--+--+ |
| Jacksonville, FL. 32256 | |
<URL:http://www.nefmls.net> |
|_________________________________________________________________________|
The memory image should still be good from transaction to transaction
assuming that the server isn't restarted and the hash table stays in
scope. If you are sure that the hash table was in fact updated, then
either your server restarted or your hash table went out of scope. Are
you rereading your flat file for each connection and clobbering what is
already there?
Your problem with persistance is that, from your description, you never
save anything to disk. Next time you restart your server, all of your
changes will be lost. If you don't care about the file being human
readable (maybe you do, maybe that is why it is a flat file), try using
a DBM_File so you hash is actually going to disk to get the info. That
is the easiest way to have a hash and persistance.
- doug