in reply to Re^3: hash referencing...best approach?
in thread hash referencing...best approach?
sub write_it{ my ($dept,$output)=@_; my $output_file=$dept."_access.log"; open DATA,">> $output_file")||die ("unable to open $output_file $!\n") +; print DATA $output."\n"; close DATA; }
But this just screwed me up later down the line when I reading through the access logs. For this part I currently have:$session_hash($sessio_id}{$user}=$dept_code;
I tried to incorporate the user_code part into this and ended up getting the hash address everywhere. In other words, my file names became hash addresses and my user_code values where null. Surely I am missing something minor here. Thanks for all the help thus far, it has proven most superb.open (HTTP,$access_log)||die ("unable to open $access_log $!\n"); while (my $line2=<HTTP>) { chomp $line2; my @fields=split /\s+/, $line2; my $session=@fields[6]; my $session=substr($session,(index($session,"?")+12),(inde +x($session,"|"))-(index($session,"?")+12) ); if (length($session) ==52) { &write_it($session_hash{$session},$line2); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: ^3+: hash referencing...best approach?
by Roy Johnson (Monsignor) on Nov 25, 2003 at 02:51 UTC | |
|
Re: Re: Re^3: hash referencing...best approach?
by Roger (Parson) on Nov 25, 2003 at 00:25 UTC |