Can you give me the URL of this file?

-----Original Message-----
From: Sally [mailto:[EMAIL PROTECTED]]
Sent: 14 June 2001 10:41
To: John Edwards
Subject: RE: mystery


That has all been done, and the file was uploaded in ascii mode and not
binary

-----Original Message-----
From: John Edwards [mailto:[EMAIL PROTECTED]]
Sent: 14 June 2001 10:19
To: 'Sally'; perl
Subject: RE: mystery


What operating system does the webserver run? If it's Unix or similar you
need to set the properties of the file so that all user can execute the
file. Normally you'll want to chmod the file to a value of 755.

See this for some more details http://www.waferthin.com/manual/manual5.html

The server also needs to be configured to run CGI scripts. Normally you'll
have to place your file in the cgi-bin directory of your site and give it an
extension of .cgi or .pl

HTH

John

-----Original Message-----
From: Sally [mailto:[EMAIL PROTECTED]]
Sent: 14 June 2001 09:54
To: perl
Subject: mystery


I got the following code from a tutorial. When I uploaded (FTP) it as a perl
file I got more errors than you could shake a stick at. When I uploaded it
as an html file it sort of worked, ie it printed out the "Hello world" but
it printed out everything else too. I think I understand why it worked as
html, but I don't understand why it didn't work as perl. Any suggestions
would be appreciated, and if you were the one who wrote this code on the
tutorial, please can you offer suggestions as to why code may fail.

#!/usr/bin/perl -wT

use strict;

&error;

#hellocgi

print "Content-type: text/html\n\n";

&error;

<HTML>

&error;

<HEAD>
<TITLE>Hello, world!</TITLE>
</HEAD>

&error;

<BODY>
<H1>Hello, world!</H1>
</BODY>

&error;

</HTML>


sub error {
    my( $q, $error_message ) = @_;

    print $q->header( "text/html" ),
          $q->start_html( "Error" ),
          $q->h1( "Error" ),
          $q->p( "Sorry, the following error has occurred: " );
          $q->p( $q->i( $error_message ) ),
          $q->end_html;
    exit;
}


--------------------------Confidentiality--------------------------.
This E-mail is confidential.  It should not be read, copied, disclosed or
used by any person other than the intended recipient.  Unauthorised use,
disclosure or copying by whatever medium is strictly prohibited and may be
unlawful.  If you have received this E-mail in error please contact the
sender immediately and delete the E-mail from your system.



--------------------------Confidentiality--------------------------.
This E-mail is confidential.  It should not be read, copied, disclosed or
used by any person other than the intended recipient.  Unauthorised use,
disclosure or copying by whatever medium is strictly prohibited and may be
unlawful.  If you have received this E-mail in error please contact the
sender immediately and delete the E-mail from your system.


Reply via email to