calypso has asked for the wisdom of the Perl Monks concerning the following question:
#find.pl #!/usr/bin/perl -w use CGI::Carp qw(fatalsToBrowser); use strict; use CGI qw/(:standard)/; use warnings; use Cwd; use File::Find::Rule; my $q = new CGI; my $imageDir = '/path/to/images/'; my $image; my @files; my $Num = qr/^\d{6,6}.+?/i; my $imageNum = $q->param('imageNum'); chdir($imageDir) or die $!; @files = File::Find::Rule->file ->name($Num) ->in($imageDir); print $q->header(); foreach my $image (@files){ my $webimage = $image; $webimage =~ s!/path/to/image/!!; if($Num){ print <<HTML; <ahref="$webimage">$webimage</a> HTML } else{ print <<HTML; sorry, cannot be found<br> HTML } } print <<HTML; print <<HTML; <form name="find" method="POST" action="find.pl"> <input type="text" size="10" name="imageNum" maxlength="30"><br> <input type="submit" value="submit"><br> </form> HTML print $q->end_html;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: help with form querying
by cowboy (Friar) on Feb 07, 2005 at 20:37 UTC | |
|
Re: help with form querying
by blueberryCoffee (Scribe) on Feb 07, 2005 at 20:39 UTC | |
by calypso (Initiate) on Feb 11, 2005 at 13:38 UTC | |
|
Re: help with form querying
by ww (Archbishop) on Feb 07, 2005 at 22:09 UTC |