Php mail script met dreamweaver forms werkt niet?
Email:
Naam:
Website-editor:
HTML:
PHP:
Website titel:
Website onderwerp:
Domeinnaam en webruimte registreren:
Gewenste domeinnaam:
Mijn php file (http://www.*.nl):
Code (php)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
/* Subject and Email Variables */
$emailSubject = 'Offerte Aanvraag ';
$webMaster = '*@*.nl';
/* Gathering Data Variables */
$naamVeld = $_POST['naam'];
$emailVeld = $_POST['email'];
$editorVeld = $_POST['websiteeditor'];
$htmlVeld = $_POST['html'];
$phpVeld = $_POST['php'];
$titelVeld = $_POST['titel'];
$onderwerpVeld = $_POST['onderwerp'];
$registratieVeld = $_POST['regdomeinnaam'];
$domeinVeld = $_POST['gewdomeinnaam'];
$body = <<<EOD
<br><hr><br>
Email: $email <br>
Naam: $naam <br>
Website-editor: $websiteeditor <br>
HTML: $html <br>
PHP: $php <br>
Website titel: $titel <br>
Website onderwerp: $onderwerp <br>
Domeinnaam en webruimte registreren: $regdomeinnaam <br>
Gewenste domeinnaam: $gewdomeinnaam
EOD;
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$success = mail($webMaster, $emailSubject, $body, $headers);
/* Results rendered as HTML */
$theResults = <<<EOD
<html>
<head>
<title>* - Webdesign</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.style1 {font-size: 12px}
a:link {
color: #ACBD0D;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #ACBD0D;
}
a:hover {
text-decoration: none;
color: #FFA200;
}
a:active {
text-decoration: none;
color: #ACBD0D;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (website108AFMAKEN.psd) -->
<table width="760" height="770" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td colspan="2"><img src="*.png" alt="" width="760" height="319" border="0"></td>
</tr>
<tr>
<td width="227"><img src="*.png" alt="" width="227" height="451" border="0" usemap="#Map"></td>
<td width="533" background="*.png"><div align="center">
<p>Uw offerteaanvraag is succesvol verzonden. </p>
<p>Wij zullen zo snel mogelijk contact met u opnemen.</p>
<p> </p>
<p> </p>
<p> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p> </p>
<p> </p>
<p> </p>
</div></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="rect" coords="19,91,145,114" href="*.html" target="_self">
<area shape="rect" coords="22,132,146,154" href="*.html" target="_self">
<area shape="rect" coords="21,172,145,193" href="*.html" target="_self">
<area shape="rect" coords="21,212,145,232" href="*.html" target="_self">
<area shape="rect" coords="19,251,144,273" href="*.html" target="_self">
</map>
</body>
</html>
EOD;
echo "$theResults";
?>
/* Subject and Email Variables */
$emailSubject = 'Offerte Aanvraag ';
$webMaster = '*@*.nl';
/* Gathering Data Variables */
$naamVeld = $_POST['naam'];
$emailVeld = $_POST['email'];
$editorVeld = $_POST['websiteeditor'];
$htmlVeld = $_POST['html'];
$phpVeld = $_POST['php'];
$titelVeld = $_POST['titel'];
$onderwerpVeld = $_POST['onderwerp'];
$registratieVeld = $_POST['regdomeinnaam'];
$domeinVeld = $_POST['gewdomeinnaam'];
$body = <<<EOD
<br><hr><br>
Email: $email <br>
Naam: $naam <br>
Website-editor: $websiteeditor <br>
HTML: $html <br>
PHP: $php <br>
Website titel: $titel <br>
Website onderwerp: $onderwerp <br>
Domeinnaam en webruimte registreren: $regdomeinnaam <br>
Gewenste domeinnaam: $gewdomeinnaam
EOD;
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$success = mail($webMaster, $emailSubject, $body, $headers);
/* Results rendered as HTML */
$theResults = <<<EOD
<html>
<head>
<title>* - Webdesign</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.style1 {font-size: 12px}
a:link {
color: #ACBD0D;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #ACBD0D;
}
a:hover {
text-decoration: none;
color: #FFA200;
}
a:active {
text-decoration: none;
color: #ACBD0D;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (website108AFMAKEN.psd) -->
<table width="760" height="770" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td colspan="2"><img src="*.png" alt="" width="760" height="319" border="0"></td>
</tr>
<tr>
<td width="227"><img src="*.png" alt="" width="227" height="451" border="0" usemap="#Map"></td>
<td width="533" background="*.png"><div align="center">
<p>Uw offerteaanvraag is succesvol verzonden. </p>
<p>Wij zullen zo snel mogelijk contact met u opnemen.</p>
<p> </p>
<p> </p>
<p> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p class="style1"> </p>
<p> </p>
<p> </p>
<p> </p>
</div></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="rect" coords="19,91,145,114" href="*.html" target="_self">
<area shape="rect" coords="22,132,146,154" href="*.html" target="_self">
<area shape="rect" coords="21,172,145,193" href="*.html" target="_self">
<area shape="rect" coords="21,212,145,232" href="*.html" target="_self">
<area shape="rect" coords="19,251,144,273" href="*.html" target="_self">
</map>
</body>
</html>
EOD;
echo "$theResults";
?>
de pagina met de forms (http://www.*.nl):
Code (php)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<html>
<head>
<title>* - Webdesign</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a:link {
color: #ACBD0D;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #ACBD0D;
}
a:hover {
text-decoration: none;
color: #FFA200;
}
a:active {
text-decoration: none;
color: #ACBD0D;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (website108AFMAKEN.psd) -->
<table width="760" height="770" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td colspan="2"><img src="*.png" alt="" width="760" height="319" border="0"></td>
</tr>
<tr>
<td width="227"><img src="*.png" alt="" width="227" height="451" border="0" usemap="#Map"></td>
<td width="533" background="*.png"><div align="center">
<form name="form1" method="post" action="*.php">
<p>
<label>Naam:
<input name="naam" type="text" id="naam">
</label>
</p>
<p>
<label>E-mail:
<input name="email" type="text" id="email">
</label>
</p>
<p>
<label>
<input type="radio" name="websiteeditor" value="websiteeditor">
Lever mijn website met de website-editor</label>
<br>
<label>
<input type="radio" name="html" value="html">
Lever mijn website in HTML</label>
<br>
<label>
<input type="radio" name="php" value="php">
Lever mijn website in PHP</label>
<br>
</p>
<p>
<label>Website titel:
<input name="titel" type="text" id="titel">
</label>
</p>
<p>
<label>Website onderwerp:
<input name="onderwerp" type="text" id="onderwerp">
</label>
</p>
<p>
<label>
<input name="regdomeinnaam" type="checkbox" id="regdomeinnaam" value="regdomeinnaam">
Registreer een domeinnaam (zoals bijvoorbeeld <em>*.nl</em>) en webruimte</label>
</p>
<p>
<label>Gewenste domeinnaam:
<input name="gewdomeinnaam" type="text" id="gewdomeinnaam">
</label>
</p>
<p>
<label>
<input name="zend" type="submit" id="zend" value="Verzend">
</label>
</p>
<p> </p>
</form>
</div></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="rect" coords="19,91,145,114" href="*.html" target="_self">
<area shape="rect" coords="22,132,146,154" href="*.html" target="_self">
<area shape="rect" coords="21,172,145,193" href="*.html" target="_self">
<area shape="rect" coords="21,212,145,232" href="*.html" target="_self">
<area shape="rect" coords="19,251,144,273" href="*.html" target="_self">
</map>
</body>
</html>
<head>
<title>* - Webdesign</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a:link {
color: #ACBD0D;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #ACBD0D;
}
a:hover {
text-decoration: none;
color: #FFA200;
}
a:active {
text-decoration: none;
color: #ACBD0D;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (website108AFMAKEN.psd) -->
<table width="760" height="770" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td colspan="2"><img src="*.png" alt="" width="760" height="319" border="0"></td>
</tr>
<tr>
<td width="227"><img src="*.png" alt="" width="227" height="451" border="0" usemap="#Map"></td>
<td width="533" background="*.png"><div align="center">
<form name="form1" method="post" action="*.php">
<p>
<label>Naam:
<input name="naam" type="text" id="naam">
</label>
</p>
<p>
<label>E-mail:
<input name="email" type="text" id="email">
</label>
</p>
<p>
<label>
<input type="radio" name="websiteeditor" value="websiteeditor">
Lever mijn website met de website-editor</label>
<br>
<label>
<input type="radio" name="html" value="html">
Lever mijn website in HTML</label>
<br>
<label>
<input type="radio" name="php" value="php">
Lever mijn website in PHP</label>
<br>
</p>
<p>
<label>Website titel:
<input name="titel" type="text" id="titel">
</label>
</p>
<p>
<label>Website onderwerp:
<input name="onderwerp" type="text" id="onderwerp">
</label>
</p>
<p>
<label>
<input name="regdomeinnaam" type="checkbox" id="regdomeinnaam" value="regdomeinnaam">
Registreer een domeinnaam (zoals bijvoorbeeld <em>*.nl</em>) en webruimte</label>
</p>
<p>
<label>Gewenste domeinnaam:
<input name="gewdomeinnaam" type="text" id="gewdomeinnaam">
</label>
</p>
<p>
<label>
<input name="zend" type="submit" id="zend" value="Verzend">
</label>
</p>
<p> </p>
</form>
</div></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="rect" coords="19,91,145,114" href="*.html" target="_self">
<area shape="rect" coords="22,132,146,154" href="*.html" target="_self">
<area shape="rect" coords="21,172,145,193" href="*.html" target="_self">
<area shape="rect" coords="21,212,145,232" href="*.html" target="_self">
<area shape="rect" coords="19,251,144,273" href="*.html" target="_self">
</map>
</body>
</html>
ik heb al op internet gezocht en in de reacties bij Youtube gekeken, maar ik word er niet wijzer van.
Gewijzigd op 01/01/1970 01:00:00 door Hidde van Koningsveld
Hoe kom jij aan $email etc.? En geen heredocs gebruiken!
zet even alles tussen code tags
volgens de tutorial maakte het niet uit hoe ik de variabelen noemde, als ik ze maar in het hele php file steeds hetzelfde gebruikte. Wat zijn heredocs?
bedoel je met heredocs dat er html in php staat?
En hoe je variablen noemt is natuurlijk wel belangrijk, want anders weet PHP niet welke variable je bedoelt. Je moet bij het definieren en het oproepen van een variable de zelfde variablenaam gebruiken.
En bumpen mag niet.
in de tutorial hadden ze gewoon een fout gemaakt.
toch bedankt!
Goedzo :) Maar als je goed PHP wilt leren raad ik je aan Heredoc ook weg te gooien ;)
oke, doe ik in mijn volgende script, dit was namelijk alleen de offerte pagina, er komt ook nog een contactpagina ;)
Okay :)