(Övningen kan även användas med andra program än
Dreamweaver)
FormMail är ett av de populäraste CGI-scripten för att hantera den information som skickas med formulär. FormMail skrevs ursprungligen av Matt Wright och har funnits tillgängligt sedan 1995. Programmet har haft över 2.000.000 nedladdningar sedan 1997 och du kan hämta det gratis på MSA. Den stora användningen av FormMail har tyvärr även medfört att det blivit ett populärt mål för attacker i form av intrång på webbservrar och spam genom säkerhetsluckor och buggar i tidigare versioner än 2.0 av scriptet. I övningen använder vi istället FormMail 2.22 som dessutom förbättrats av en grupp programmerare i sammanslutningen NMS som gjort en komplettering av koden. Du kan klippa/klistra den förbättrade koden till din befintliga version om du redan använder Formmail.
Vad är CGI?
CGI (Common Gateway Interface) är en metod för HTML-dokument
att kommunicera med bla webbservrar och används tex till att hantera
information i formulär, gästböcker, forum, besöksräknare
och sökfunktioner. CGI-script kan skrivas i flera olika programspråk
som tex C/C++, Fortran, PERL, TCL, Visual Basic mm och var en vanlig
teknik för att hämta serverbaserad information till webbsidor
innan ASP och PHP. CGI-script kan köras på UNIX-, Linux-
och Windowsservrar och erbjuds på alla webbhotell »
Den här övningen visar steg-för-steg hur du installerar och konfigurerar FormMail på din webbserver för att skicka informationen i det exempelformulär som visas i övningen "Formulär - Forms" »
Testa gärna att använda de olika formulärkontrollerna nedan. Infomationen behandlas av CGI-scriptet "Formmail" som skickar den ifyllda informationen till angiven epostadress och dessutom visar en bekräftelsesida och även meddelar om du inte fyller i fälten med en asterisk * med en egen felmeddelandesida
Klicka på ikonen nedan för att läsa hela guiden:
OBS! Om du vill du läsa hela guiden måste du vara WDS medlem!
Du kan beställa tjänsten WDS medlem här »
Är du redan WDS medlem?
Klicka på ikonen "WDS medlem" högst upp för att läsa hela guiden!