Avalonia-Net, Danmarks største Mac-baserede webhotelbureau
Profil

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau Forsiden
Om Avalonia
Her finder du os
Kontakt os
Nyheds e-mail
Hvorfor Macintosh
Referencer
Leveringsbetingelser
Etiske regler
Mail

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau Maillister
Opsætning af e-mail
Virusfri e-mail
Spam
Hotmail-problemer
Mailadministration
Webmail
Produkter

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau Webhotel
Serverhotel
Serverleje
FileMaker hosting
Billeddatabase
Filserver
DNS
Statistik
Overvågning
Priser
iCal-kalendere

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau Tjek domæne
Bestil domæne
Flyt domæne
Domænefusk
Support

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau Kontakt os
Her finder du os
MacForum (alt om Apple-produkter)
Ofte stillede spørgsmål
Opsætning af Formmail
Opsætning af FTP-program
Opsætning af e-mail
Statistik
Nameservere/DNS
Driftinformation
Webmail
Undervisning

Samarbejde med udviklere
Landekoder efter kode
Landekoder efter land
Sikkerhed

Avalonia-Net, Danmarks største Mac-baserede webhotelbureau TDC Backbone
Nødstrøm
Macservere
OvervÄgning
Virusfiltrering
Domæne
Avalonia-Net
Tilmeld dig Avalonia-Net's nyhedsbrev. Vi holder dig ajour med relevant viden uden at "spamme dig til".
Formular. Brug af formmail på dit website giver dig mange fordele. Hos Avalonia-Net kan du både bruge Flexmail og eller sendmail i PHP. Avalonias form-mail


Generel information
Avalonias form-mail er baseret på Flexmail acgi.
Flexmail aktiveres hver gang, Avalonias webserver får en forespørgsel med endelsen ".flx". Flexmail behandler et .flx- dokument ud fra de instrukser, du har skrevet i .flx dokumentet. Flexmail-dokumentet er et tekstdokument, som placeres i samme mappe som den html-side, der indeholder formen.

Du kan:

  • Bestemme om bestemte felter skal udfyldes, og definere en fejlside, der skal vises,
    hvis felterne er blanke.
  • Sende en eller flere forskellige e-mails, der er formatteret præcist, som du ønsker det.
  • Returnere en side til brugeren, der inkluderer den information, han lige har skrevet i formen.
  • I stedet for at returnere en html-side, kan brugeren blive sendt til en anden URL.

Nedenfor finder du forskellige eksempler på .flx dokumenter.


Forms
Der er nogle få ting, du skal huske, før du laver en form, der bruger Flexmail.

  • Brug altid POST method
    Eksempel: <form action=flx_dokumentnavn.flx method=post>
  • Giv hvert felt et navn. Hvis du ikke navngiver et af felterne, returneres værdien i feltet ikke.
    Eksempel: <input type=text name="feltnavn" size=35>
  • Feltnavne må kun indeholde bogstaver fra a-z. Der må ikke være blanke mellemrum. Du kan lave mellemrum med "-" eller "_".
    Eksempel: <input type=text name="mit_navn" size=35>
  • Feltnavne må max. være 25 karakterer.

Eksempel: <input type=text name="ikke_mere_end_26_lang" size=35>


Udskiftning af information
Et feltnavn omgivet af et % tegn bliver erstattet af feltinholdet i det tilsvarende felt i formen. Det kan f.eks. være:

  • Indtast dit navn: <input type=text name="navn" size=40>

Den følgende kode i dit .flx-dokument bliver erstattet af indholdet af det felt der står mellen % tegnene:

%email%



Fejlmeddelelse
<error>
Alle felter mærket med* skal udfyldes.
</error>


Skal udfyldes
Et require tag angiver, hvilke felter i en formular, der skal være udfyldt. Hvis du f.eks. ønsker at feltet "navn" og feltet "email" skal udfyldes så skal dit tags se således ud:

<require navn email>

Hvis et require felt ikke er udfyldt, vil du aktivere en fejlside, som du også selv kan definere. Det kan f.eks være:


Mail
I <mail>-taggen specificeres, hvilken form den generede e-mail skal have. Øverst skal du placere e-mailens hoved, derefter en tom linje og så indholdet. Beskeden i e-mailen kan være lige så lang, som du ønsker. Eksempel:

<mail>
To: mig@mitdomain.dk
From: webmaster@minhjemmeside.dk
Subject: Besked fra hjemmesiden


Dato: %_Date% klokken %_Time%

Hej. Her er en besked fra hjemmesiden. %navn% mener, at Flexmail er en god ide.
</mail>

Hvis du ikke ønsker at sende e-mail fra et Flexmail-dokument, skal du blot fjerne mail-tag og informationen i dokumentet. Ønsker du at sende forskellige e-mails, skal du bruge flere mail-tags. Ønsker du at sende e-mail til flere forskellige adresser, kan du bruge flere adresser i "To" eller "CC". Eksempel:

<mail>
To: mig@mitdomain.dk, dig@ditdomain.dk
From: webmaster@minhjemmeside.dk
Subject: Hello

Denne besked vil gå til mere end en person. Adresserne skal adskilles med et komma og et mellemrum

</mail>

Bemærk, at du i tidligere versioner af Flexmail skulle angive hvilken mail-server, der skulle sendes igennem. Dette er ikke længere nødvendigt.


Respons
I dette eksempel vil det brugeren har skrevet i feltet "kommentar" blive en del af respons-siden.

<response>
<center><h1>Tak for din mening!</h1></center>
Jeg mener at Flexmail er en %mening% formmail.
</response>

I dette tilfælde vil brugerens kommentar blive inkluderet i den respons, der vises på siden.


Send videre til
I stedet for at sende et html-svar til brugeren, kan du sende dem til en anden URL. Det kan f.eks være:

<response>
http://www.avalonia.dk
</response>


Problemer med æøå ÆØÅ
Hvis du har problemer med æøå og ÆØÅ i dine svar e-mails, skal du indsætte følgende i teksten i flexmail dokumentet:

Teksten er lavet stor, fordi det ellers ikke er let at bestemme præcist, hvad der skal erstattes med.

Tegnene kan også kopieres fra en e-mail, hvis den vises med udvidet hoved (extended header).
Disse tegn er dem, der sendes og automatisk oversættes til æøå og ÆØÅ i mailprogrammet.



Problemer med æøå ÆØÅ
Hvis du har problemer med æøå og ÆØÅ i dine svar e-mails, skal du indsætte følgende i teksten i flexmail dokumentet:

Teksten er lavet stor, fordi det ellers ikke er let at bestemme præcist, hvad der skal erstattes med.

Tegnene kan også kopieres fra en e-mail, hvis den vises med udvidet hoved (extended header).
Disse tegn er dem, der sendes og automatisk oversættes til æøå og ÆØÅ i mailprogrammet.