Uppsala universitet

     

Mailform

Information om funktionen mailform

CGI-scriptet mailform gör det möjligt att på en webbsida skapa ett formulär och sedan skicka det som fyllts i som e-post till en angiven adress. Möjliga användningsområden är exempelvis anmälningsblanketter, felrapportering och liknande.

Anvisningar:

Scriptet anropas genom ett vanligt HTML-formulär. Följande skrives i FORM-taggen:

<FORM ACTION="/cgi-bin/mailform" METHOD="POST">

Därefter anges de variabler som scriptet själv använder sig av och som finns uppräknade nedan. De skall alla ligga som <input type="hidden" . . .>. Sedan definieras de variabler som formuläret skall innehålla på vanligt sätt.

Obligatoriska variabler:
address Den e-postadress som formulärets innehåll skall skickas till.
Övriga variabler:
feedback Ger användaren en lista över de variabelvärden som skickats. (Alla värden på denna variabel räknas som positiva: för att undvika feedback, tag inte med variabeln överhuvudtaget.)
contact Den e-postadress som anges som kontakt i felmeddelanden. Adressen visas också i Reply-to-fältet i den skickade postens header.
reply_to Den e-postadress som visas i From-fältet i den skickade postens header samt, om annat ej anges, i postens body (samma som contact om ej angiven).
showreply-to Gör att nyss nämnda e-postadress visas som feedback samt i e-postens body. (Alla värden är positiva: exkludera variabeln för att slippa showreply.)
next Den URL användaren hamnar på genom att välja alternativet Fortsätt när formuläret skickats.
nextimage Gör det möjligt att placera länken till ovannämnda URL (next) i en bild. Variabelvärdet skall vara bildens absoluta URL, exempelvis http://www-hotel.uu.se/konstvet/images/bild.jpg.
subject Rubrik (i Subject-fältet) på den e-post i vilken resultatet skickas.
salutation Rubrik på den sida där sändningen av formuläret bekräftas.
lang Anger språk i bekräftelser, felmeddelanden etc. VALUE="sv" ger svenska, default är engelska.
debug Ger viss extra information på den sida där sändningen av formuläret bekräftas (för felsökning).
required Kommaseparerad lista över variabelnamn som måste ha värden (obligatoriska fält bör markeras på formulärsidan). Syntax: VALUE="variabel1,variabel2". Skriver man "variabel1=variabel 1 måste anges,variabel2=variabel 2 måste anges" inkluderas respektive text efter likhetstecknen i felmeddelandet.
captcha_correct Textsträng (verifieringskod) som användaren måste ange i fältet captcha_input för att formuläret skall godkännas. Lämpligt att använda om man råkar ut för spam via mailformuläret.
captcha_input Fält för inmatning av verifieringskoden, om captcha_correct är satt.

Begränsningar:

  • Mottagaren (fältet address) måste vara en e-postadress inom Uppsala universitet, dvs sluta på uu.se.
  • Sidan med formuläret måste finnas på en server inom Uppsala universitet.

Exempel på att använda mailform

 



 
Copyright © 2007 UPPSALA UNIVERSITET, Box 256, 751 05 Uppsala | Webmaster
Uppdaterad: 2007-06-01