---
title: "formmail.cgi"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/94245-formmail-cgi"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Jenza"
published: "2004-01-08T13:42:26.000Z"
updated: "2004-01-09T16:22:20.000Z"
replies: 4
views: 682
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/94245-formmail-cgi"
---

# formmail.cgi

## #1 — Jenza, 2004-01-08T13:42Z

Någon som kan hjälpa mig med bifogat formmail-script? Jag kan inte ett smack om cgi, och jag skulle vilja att det skickade mailet till min adress, <duke@douglasadams.se>, samt därefter skickar den som postade till en Thank You-sida som finns på <http://www.douglasadams.se/contact/sent.html>

Någon som kan ta sig an eländet och hjälpa mig?

Bilagor:

- [formmail.rar](https://www.webforum.nu/a/2605.rar)

Permalänk: https://www.webforum.nu/p/94245

## #2 — Jojoxx, 2004-01-08T17:57Z

Det är 4 saker du behöver kolla;

- Att ditt webhotell har stöd för Perl och CGI (vitalt :)).
- Att första raden (den s.k. shebangen) som i scriptet är "#!/usr/bin/perl" överenstämmer med sökvägen till perl på din server (bortsett från citat-tecknen och #!, alltså **/usr/bin/perl**) Kolla detta med ditt webhotell.
- Att servern har sendmail installerat (en vanlig mailsender under Unix, mindre vanligt på andra system) och att den ligger dit variabeln $mailprog pekar ("/usr/sbin/sendmail"). Annars får du ändra denna variabel så att den stämmer. (Kolla även detta med ditt webhotell).
- När du laddar upp filen (scriptet) till servern; Ladda upp den som "ascii", lägg den på rätt ställe och med rätt filändelse så att webservern känner igen den som ett cgi-script (åter kolla med ditt webhotell). Sätt även rättighet på filen (chmod) till 755.

[Readme-filen](http://www.scriptarchive.com/readme/formmail.html) till scriptet.
[Vanliga fel när CGI-script inte fungerar](http://www.jojoxx.net/faq/faqview.asp?q=147).

Känns detta helt upp åt väggarna för komplicerat så gråt inte för det. Just formmail-script har många saker som måste klaffa för att det skall fungera. Det finns [många gratis-tjänster för formmail](http://www.niklasson.net/form/) som du kan använda och börja med något enklare script tills du börjar känna att du behärskar det.

Permalänk: https://www.webforum.nu/p/1245758

## #3 — Jenza, 2004-01-09T08:37Z

Hej, tack för det. Jag tror inte det är några problem med webhotellet, scriptet ligger redan i den cgi-binkatalog man tilldelas. Ska kolla om jag fattar nåt av read me-filen, det verkar svårt att se vilka arrayer man MÅSTE ändra.

Permalänk: https://www.webforum.nu/p/1246019

## #4 — Jojoxx, 2004-01-09T16:01Z

Arrayerna tror jag inte du behöver lägga ner så mycket energi på. Sidan ligger på domänen "douglasadams.se" och e-postadressen tillhör samma domän och det verkar stämma med det som du anget i scriptet. Så är övriga punkter som jag nämnde ok så bör det fungera.

Permalänk: https://www.webforum.nu/p/1246248

## #5 — SugarDaddy, 2004-01-09T16:22Z

Det är inte alla olika sorters hiddenfält (dvs de du anger i mail-formen) som du är ute efter t ex 

```
<input type=hidden name="redirect" value="http://www.douglasadams.se/contact/sent.html"> för tacksidan och
 <input type=hidden name="recipient" value="duke@douglasadams.se">
för din adress?
```

 
Eller läste jag helt fel?

Permalänk: https://www.webforum.nu/p/1246265

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/94245-formmail-cgi
