Dear all, Thank you very much you guys who giving me so detailed ans. (@v@) /" That's very very much helpful ^_^ And sorry for posted to the cgi groups as my careless. ~.~
Anyway, I am trying to follow up on some question and plus some more. 3. Is this different for this 2 scripts ? ( Modified versions ) version 1 : sub any { for (@data) { my ($a, $b) = split (/=/, $_) ; my %hash = (%hash , $a, %b } return %hash } version 2 : sub any { my $a, $b, %hash ; for (@data) { ($a, $b) = split (/=/, $_); %hash = (%hash, $a, $b) } return %hash } What will $a , $b and %hash be after that sub ? Addition Questions : 1. Is that anyway to do a "random write", while I can use tell and seek for random read. Note that I am not dealing with Database, just handling a simple huge text file about 500MB. If there is such method, is that a Overwirte activity or a Insert activity ? 2. Is that possible to use GET method to get binary files instead of POST? If so, how should I handle the $ENV{QUERY_STRING} 3. I am trying to sort array ('d','D','c','C','b','B','a','A') , the result is ABCDabcd ... Is that anyway to make it non case sensitive ? Sounds unable because of the ASCII issues, but is it possible anyway ? 4. Sometimes, I see this "shift" appear at a line and stand alone, what is that mean ? When should I use it ? 5. What is the meaning of $| = 1 for live? When should I use it, what's that deal with bufffers ? Thank you very much for any advice =) Have a nice day, Connie -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]