Your indenting "needs work".
Don't you mean open(FILE, $file) instead of open(FILE,"fulldata")?
Why don't you move the chomp right below the while (<FILE>)? Actually, you don't need the chomp at all since you discard the end of the line.
Your if should be checking $ip, but it's checking $_.
/^192.168./ matches '19231681'. You want /^192\.168\./.
You don't need the split.
($ip) = (split /:/)[0]; if ($ip =~ /^192.168./) {
can be replaced with
if (/^(192\.168\.\d{1,3}\.\d{1,3}):/) { $ip = $1;.
You're closing INFO, yet your handle is FILE.
You don't check the results of request
Your original code sorted the results, but your Perl script doesn't.
In reply to Re: formatting text prior to using it it to post to cgi...
by ikegami
in thread formatting text prior to using it it to post to cgi...
by stevenrh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |