/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kontaktform med ASP-mail
Fra : Claus Nymand Pederse~


Dato : 14-10-03 16:14

Hej!

Jeg har forsøgt at lave en kontaktform med ASP og ASPmail, men
jeg har nogle problemer. Jeg har lavet to .asp dokumenter med
følgende indhold:

kontakt.asp:

<form method="post" action="kontakt1.asp">
<input type="text" value="Dit navn" name="navn"><br>
<input type="text" value="Din e-mail adresse" name="adresse"><br>
<input type="text" value="Overskrift" name="overskrift"><br>
<input type="text" value="Tekst" name="tekst"><br>
<input type="submit" value="Send">
</form>

kontakt1.asp:

<%
Dim Mailer
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

' Her sættes afsender navn og e-mail adresse
Mailer.FromName = "<% Response.Write Request.Form("navn") %>"
Mailer.FromAddress= "<% Response.Write Request.Form("adresse")
%>"

' Mailserver
Mailer.RemoteHost = "mail3.cliche.dk"

' Her sættes modtager navn og e-mail adresse
Mailer.AddRecipient "Claus", "claus_nymand@hotmail.com"

' Her sættes overskriften på mailen
Mailer.Subject = "<% Response.Write Request.Form("overskrift")
%>"

' Her sættes selve teksten til mailen
Mailer.BodyText = "<% Response.Write Request.Form("tekst") %>"

' Send e-mail og skriv status
if Mailer.SendMail then
Response.Write "Mailen er afsendt..."
else
Response.Write "Der skete en fejl: " & Mailer.Response
end if

' Fjern objekt igen
Set Mailer = Nothing
%>

Der står dog at den ikke kan finde kontakt1.asp, når jeg når til
denne! Jeg kunne derfor godt tænke mig at få lidt hjælp med dette
problem.

Tak,
Claus N. Pedersen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (14-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-10-03 16:49

Claus Nymand Pedersen skrev:

> Jeg har forsøgt at lave en kontaktform med ASP og ASPmail, men
> jeg har nogle problemer.

Hvis du ikke allerede har læst den, så start gerne her:

   <http://asp-faq.dk/article/?id=41>


> Mailer.FromName = "<% Response.Write Request.Form("navn") %>"
> Mailer.FromAddress= "<% Response.Write Request.Form("adresse")
> %>"

Du skal ikke bruge "<% Response.write... " inde i en asp-blok.

Nøjes med:

Mailer.FromName = Request.Form("navn")

(det er dog en god ide at validere input for at sikre sig mod fejl
og misbrug).


> Mailer.Subject = "<% Response.Write Request.Form("overskrift")

Se ovenfor.


> Mailer.BodyText = "<% Response.Write Request.Form("tekst") %>"

Se ovenfor.



> Der står dog at den ikke kan finde kontakt1.asp, når jeg når til
> denne!


Hvad står der helt præcist?

Hvis den ikke kan finde kontakt1.asp er det måske fordi filen ikke
findes der hvor du tror den findes. Ligger begge filer i samme
katalog?


Igen - hvis du ikke har været forbi, så er det en god ide at læse
<http://asp-faq.dk/article/?id=41>. Det sparer tid både for dig
selv og for os der gerne vil hjælpe.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste