Mit ASP Email versenden
So heute erkläre ich euch wie man mit ASP ein formular gesendet wird!
hier vorerst den CODE der datei default.asp:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>My ASP Homepage</title>
</head>
<%
Function SendEmail(email,recipient,msg)
Set objMail = CreateObject("CDONTS.Newmail")
objMail.From = email
objMail.To = recipient
objMail.Subject = "Test Email"
objMail.Body = msg
objMail.Send
Set objMail=nothing
End Function
%>
<form action="default.asp" method="post">
Email:<br>
<input type="text" name="email" size="20"><br>
Empfänger Email:<br>
<input type="text" name="recipient" size="20"><br>
Nachricht:<br>
<textarea cols="20" rows="10" name="msg"></textarea><br>
<input type="submit" value="Senden">
<%
IF len(request.form("email")) >= 1 AND len(request.form("recipient")) >= 1 AND len(request.form("msg")) >= 1 THEN
SendEmail request.form("email"),request.form("recipient"),request.form("msg")
response.write("Email wurde gesendet")
ELSE
response.write("Es müssen alle Felder ausgefüllt werden!")
END IF
%>
</form>
Quelltext: php
Erklärung:
1. Mit Functio name(string) end function erstellt man eine Funktion
Hier brauchen wir diese funktion um die email zu senden!
zuerst muss man ein Newmail objekt erstellen, damit das mailen überhaupt funzt!
mit set objMail=nothing leert man das objekt!
2. Ganz einfaches HTML formular erstellen...hierzu sollte ich nichts sagen, da die meisten html sehr gut beherrschen...
3. Kontrolle ob alle felder ausgefüllt wurden...
wenn ja wird die sendemail function aufgerufen, die werte der inputboxen der function übergeben und die email erfolgreich versandt!
nun beschreibe ich euch, die befehle in asp, wie sie in php aussehen würden:
request.form in PHP: $_POST
und response.write in PHP: echo
objekte kann man in php nicht erstellen, soviel ich weis...
naja das wars, sollte funktionieren!
bei fragen oder nichtfunktionalität des formulars mailto c4dnub@webstylez.net
do not rip this @ home oder auf sonst iergend einer homepage.
copyright by c4dnub
Erstellt von
GA2k3 gestern um
22:16:45.
Zuletzt bearbeitet von
GA2k3 gestern um
22:16:45.