Perl CGI Scripting


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Perl CGI Scripting
# 1  
Old 10-23-2012
Perl CGI Scripting

Hi,

My below cgi script works fine from the command line but not working from the web browser.
Code:
#!/usr/bin/perl
use File::Copy;
use CGI;
print "Content-type: text/html\n\n";
print "<html><head><title>LOGS";
print "</title></head>";
print "<body bgcolor=#95B9C7 link=black>";

$infile="/home/jaindin/jaindin_PerlCGI/IN/data_1.xml";
$jobxml="/home/jaindin/jaindin_PerlCGI/IN/data_2.xml";
print "copy $infile $jobxml\n";
copy($infile,$jobxml);         #copy data.xml to jobdata.xml
print "</body></html>\n";

when I run the above program from the command line like ./copy.cgi copy command is working but when I execute it from the URL copy command is not working.Please help.

Last edited by Franklin52; 10-23-2012 at 04:48 AM.. Reason: Please use code tags for data and code samples
# 2  
Old 10-23-2012
Technically, isn't the http end of header '\r\n\r\n' ?
# 3  
Old 10-23-2012
Check permissions of the directory. The CGI on the server will run under a different user.
# 4  
Old 10-23-2012
Yes, but there should be an error log entry if there was an access violation. If PERL copy() returns status, it might be nice to print that. Do you get the copy message and no move, or no response at all?

BTW, in html output your need <BR> or <P> to separate lines. Or, you could return a text/plain document.
# 5  
Old 10-23-2012
rdrtx1 is correct.

Accessing your script from a web browser is similar to trying to run it as a different user. Chances are the userid of the web server does not have read/write access to your $infile/$jobxml. If possible, try to get another user to run your program and examine the errors.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. OS X (Apple)

Perl CGI

I am trying to get my MacBook Pro with 10.8 Mt Lion set up to run Perl CGI scripts. Having a problem. I can start Apache Web Server with no problems. Why do I put the static and dynamic scripts? I which directory? I have looked at this article:... (3 Replies)
Discussion started by: djehresmann
3 Replies

2. Shell Programming and Scripting

CGI Perl : while loop in CGI perl

Hi Team, I am trying to connect to database(succeeded ) and print the records on the browser using while loop. But the elements of array are not displayed instead while loop is displayed directly. Instead of the below I can embed html statements in print but I am looking for the below style as I... (1 Reply)
Discussion started by: scriptscript
1 Replies

3. Shell Programming and Scripting

Perl CGI : unable to download the excel sheet from perl cgi page

Hi All, I have written an cgi perl script that displays an image(Excel image) and when clicked on that Image I need to download a excel sheet. I made sure that excel sheet exists in the folder with the given name but still I am not able to download the sheet. print "<center><table... (2 Replies)
Discussion started by: scriptscript
2 Replies

4. Shell Programming and Scripting

Perl cgi pages out of cgi-bin folder in WINDOWS

Hi team, I have a typical problem with cgi pages in apache webserver in WINDOWS I am able to execute(display) the pages that are saved in cgi-bin folder. But I am not able to execute the pages stored in htdocs or other folder other than cgi-bin folder. Could anyone please let me know how... (1 Reply)
Discussion started by: scriptscript
1 Replies

5. Shell Programming and Scripting

Web Service in Perl CGI scripting

Hi, I have a requirement to write web service in Perl CGi scripting.The web service will be called by some external programs.Any help would be appreciated.Sample hello world program will be more helpful. Thanks, Liyakath Ali. (1 Reply)
Discussion started by: liyakathali
1 Replies

6. Web Development

problem with exporting vairable from one perl cgi to another perl cgi script while redirecting.

Can anyone tell me how to export a variable from one perl CGI script to another perl cgi script when using a redirect. Upon running the login.pl the user is prompted to enter user name and password. Upon entering the correct credentials (admin/admin) the user is redirected to welcome page. My... (3 Replies)
Discussion started by: Arun_Linux
3 Replies

7. Shell Programming and Scripting

CGI scripting Error

I am trying to execute following program #!/usr/bin/perl -wT use CGI qw(:standard); print start_html("Hello world"); and getting an error (offline mode: enter name=value pairs on standard input) i am a beginner so please try to explain it as much as possible. ---------- Post updated... (4 Replies)
Discussion started by: bhavesh.sapra
4 Replies

8. Shell Programming and Scripting

cgi scripting help needed

hi all, i'm new to CGI scripting. I want to compute memory utilisation, so when i run free command in my cgi scipt, if memory is utlised more than 70%. i want to display in free command in html as red color free total used free shared buffers ... (1 Reply)
Discussion started by: raghur77
1 Replies

9. Shell Programming and Scripting

Writing CGI scripting using perl

Hi All, I am trying to do the following thing. I am entering name & email id & then in action i am calling a .cgi program that sends a email to the email id entered. I am facing a small problem, once i have entered the details , its printing the contents of .cgi file in browser. there is a... (7 Replies)
Discussion started by: alma
7 Replies
Login or Register to Ask a Question