Sorry if this a duplicate, my mail server appears to be on vacation:

Good morning all,



I have written a script that will promote a file from one server to another
server. I am having some troubles trying to get the script to read my values
from my form element. Basically a user will pick either a production server or
a certification server and then do a SCP based on that. I am sure I am
overlooking something simple. Here is the snippet of code:



# Promotion type

my @serv_type = ('cert','prod');



# Create New CGI Object

my $q = new CGI;



my %labels = ('cert'=>'Certification',

              'prod'=>'Production');



if ( $q->param() ) {



        # Promote the file to melinadmin

        if ( $q->param('cert') ) {

        system(`. /home/apache/apache_beigep1_dsa.dat;$scp_cmd $scp_opts
$src_dir/* [EMAIL PROTECTED]:/$working_dir`);

        } elsif ( $q->param('prod') ) {

        system(`. /home/apache/apache_beigep1_dsa.dat;$scp_cmd $scp_opts
$src_dir/* [EMAIL PROTECTED]:/$working_dir`);

        }

        # system(`rm -f $src_dir/*`);



        # Print success

       print  $q->header();

       print  read_file('../../htdocs/merlinadmin/htmlheadps.html');

       print  $q->p("The file has been promoted to the MERLIN Servers.");

       print   read_file('../../htdocs/merlinadmin/htmlfootps.html');



        # Print form on first run



        } else {

        print   $q->header();

        print   read_file('../../htdocs/merlinadmin/htmlheadp.html');

        print   $q->p("Please select Certification or Production Server.");

        print   $q->start_multipart_form,

                $q->popup_menu(-name=>'stype',

                               -values=>[EMAIL PROTECTED],

                               -labels=>\%labels),

                $q->br,

                $q->br,

                $q->submit('Promote'),

                $q->end_form;

        print   read_file('../../htdocs/merlinadmin/htmlfootp.html');

        }



As mentioned the script processes, but I am assuming that the server value is
never getting picked up, since the file does not get copied.



Thanks in advance,

John



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to