NetCamp Office 1.5
Formulär

Till ditt webbhotell kan du, utan extra kostnad, knyta några inbyggda funktioner. Det rör sig om hantering av formulär, besöksräknare och informationshantering. Informationen nedan är teknisk och förutsätter att du förstår HTML-kod.
Obs! Du måste be NetCamp att slå på dessa funktioner om du vill använda dem. Skicka enklast epost till ncoffice@netcamp.se och beskriv ditt behov.
Det är ofta intressant att besökaren själv kan beställa eller anmäla sig direkt på hemsidan. Beställningen från formuläret skickas som ett vanligt epostmeddelande. Du bygger lätt ett formulär genom att använda DreamWeaver eller FrontPage, men du kan naturligtvis även läsa HTML-specifikationen nedan.
Svarssidor bör skapas (i exemplet done.html och fail.html) som kvitterar formulärets resultat mot användaren. Fel uppstår t ex om vi tomma fält om du har angivit att kontroll ska ske (!check_empty), eller om en epostadress är felaktig som ska kontrolleras (!check_mail).
Du anger även mottagare och avsändare till epostmeddelandet. För att förhindra att epostadresser kidnappas (och används för spam) går det att dölja både avsändare och mottagare. T ex blir !mailname (nisse) och !maildomain (netcamp.se) tillsammans mottagaradressen nisse@netcamp.se. Avsändaradress hanteras likadant, alltså blir !mailfname (lisa) och !mailfdomain (netcamp.se) tillsammans avsändaradressen lisa@netcamp.se. Du har nu sluppit att ange en epostadress i koden.
För att få formuläret
att verkligen utföra
något behöver du lägga till information på webbsidan. Först
skapar du ett formulär enligt följande;
<form
NAME="formular" ACTION="/nco-script/forms.php" METHOD="POST">
</form>
Här följer beskrivning av variablerna samt ett exempel på hur koden kan se ut;
Variabelbeskrivning
Vidaresändning
!endurl Peka på en kvittenssida.
!failurl Peka på en felbeskrivande sida.
Mottagarens epostadress
!mailto Ange vem som ska få epostmeddelandet.
eller
!mailname Ange
epostadressens namndel på mottagaren. Detta döljer den kompletta epostadressen.
!maildomain Ange
epostadressens domändel på mottagaren. Detta döljer den kompletta
epostadressen.
Avsändarens epostadress
!mailfrom Ange
avsändare för epostmeddelandet.
eller
!fromvar Ange
avsändare för epostmeddelandet ["epost" ger avsändarens
epostadress].
eller
!mailfname Ange
epostadressens namndel på avsändaren. Detta döljer den kompletta
epostadressen.
!mailfdomain Ange
epostadressens domändel på avsändaren. Detta
döljer den kompletta epostadressen.
Kontroller
!check_emtpy Kontrollera att något har matats in i angivna fält.
!check_mail Kontrollera att angiven epostadress är från
en valid domän.
Formatering av epostmeddelandet
!subject Titel på epostmeddelandet.
!info Texten skrivs
med överst i meddelandet som skickas, med info om innehållet.
!extended_info Info om avsändaren ["yes" aktiverar tjänsten].
!submit
Inkluderas om man vill
se sändinformation [t ex "Skicka"].
!notags
Inkluderas för att ta
bort tag-information ["yes" gör att "text1=Testtext1" visas som "Testtext1"].
Exempel
på HTML-kod
<form
NAME="formular" ACTION="/nco-script/forms.php" METHOD="POST">
<input TYPE=HIDDEN NAME="!endurl" VALUE="http://www.dindoman.se/done.html">
<input TYPE=HIDDEN NAME="!failurl" VALUE="http://www.dindoman.se/fail.html">
<input TYPE=HIDDEN NAME="!mailname" VALUE="dinadress">
<input TYPE=HIDDEN NAME="!maildomain" VALUE="dindoman.se">
<input TYPE=HIDDEN NAME="!fromvar" VALUE="epost">
<input TYPE=HIDDEN NAME="!check_empty" VALUE="text1,
text2">
<input TYPE=HIDDEN NAME="!check_mail" VALUE="epost">
<input TYPE=HIDDEN NAME="!subject" VALUE="Test
av NetCamps forms.php">
<input TYPE=HIDDEN NAME="!info" VALUE="Info
om innehallet.">
<input TYPE=HIDDEN NAME="!extended_info" VALUE="yes">
Text
1*: <input TYPE="TEXT" NAME="text1" SIZE="30"
MAXLENGTH="40" VALUE=""><br>
Text
2*: <input TYPE="TEXT" NAME="text2" SIZE="30"
MAXLENGTH="40" VALUE=""><br>
Text
3 : <input TYPE="TEXT" NAME="text3" SIZE="30"
MAXLENGTH="40" VALUE=""><br>
Epost*: <input
TYPE="TEXT" NAME="epost" SIZE="30"
MAXLENGTH="40" VALUE=""><br>
(* Måste fyllas i.)<br><br>
<input TYPE="SUBMIT" NAME="submit" VALUE="Registrera"><br>
</form>
Uppdaterad: 2006-07-20