Webhosting Perl and CGI Scripts: Difference between revisions
Appearance
Content deleted Content added
mNo edit summary |
Make a bit more generic, with Perl as an option |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
You can upload |
You can upload scripts to anywhere on your web site. You can make a cgi-bin directory if you like, but scripts can be included anywhere on your web site. |
||
Simple shell scripts can start with #!/bin/sh, #!/bin/bash, or (if you must) #!/bin/csh (but see [https://www-uxsup.csx.cam.ac.uk/misc/csh.html why you should not]) |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
Python is not available. |
|||
| ⚫ | |||
Within the script, the mail program used for sending mail is /usr/lib/sendmail . You should not use this with the -t argument (which find the From and To in the email) but use -f 'from-email-address' 'to-email-address' in place of the -t argument. |
Within the script, the mail program used for sending mail is /usr/lib/sendmail . You should not use this with the -t argument (which find the From and To in the email) but use -f 'from-email-address' 'to-email-address' in place of the -t argument. |
||
| Line 9: | Line 13: | ||
A simple mailer is available - [[Webhosting Form Mailer]] |
A simple mailer is available - [[Webhosting Form Mailer]] |
||
There are various |
There are various Perl scripts available on the internet, and many books on the subject. You do not have access to php or mysql on the server, and you may have to change the use of sendmail as above. |
||
==Environment Variables == |
==Environment Variables == |
||
| Line 53: | Line 57: | ||
|- |
|- |
||
| HTTP_REFERER |
| HTTP_REFERER |
||
| |
| Referrer: header contents The page this link came from |
||
|- |
|- |
||
| REMOTE_USER |
| REMOTE_USER |
||