Hello,
I'd like to loop through the form elements submitted to a cgi script and take different actions depending on the input type of the form element. Actually, I only need to tell the difference between input type = "file" and input type = "anything else". Is there a way to detect the input type of a param in CGI.pm? Basically, the trick is that I am trying to write a general pre-processing script that could be used with a number of different forms, so I don't want to rely on knowing the names of the input elements that have type = file.
Here's the rough outline of code for what I'm trying to do:
$query = CGI->new; @params = $query->param; foreach my $p (@params) { if( [$p is a file handle/input type == "file"] ) { [ read in from the file and do some stuff ] } else { [ do some other stuff ] } }
Thanks for your help!!
In reply to Detect input type = file with CGI.pm by manta
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |