Ik ben bezig met een website maar wat ik niet goed voor mekaar krijg is een contact form.
Op de site van sitemasters http://www.sitemasters.be/?pagina=scripts/scripts&cat=15 staan veel kant en klare scripts, dat is wel zo makkelijk want zo'n held met html ben ik niet.
Als ik het script upload als HTML file ziet het er nogal verneukt uit, natuurlijk moeten er nog waarden veranderd worden, maar kan iemand me iets verder helpen.
zo komt het eruit te zien, zonder de songtrack natuurlijk

Op de site van sitemasters http://www.sitemasters.be/?pagina=scripts/scripts&cat=15 staan veel kant en klare scripts, dat is wel zo makkelijk want zo'n held met html ben ik niet.
Als ik het script upload als HTML file ziet het er nogal verneukt uit, natuurlijk moeten er nog waarden veranderd worden, maar kan iemand me iets verder helpen.
zo komt het eruit te zien, zonder de songtrack natuurlijk

HTML:
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
110
111
112
113
| <? //////////////////////////////////////////////// //////// www.sitemasters.be //////////////////// //////// Door Tuinstoel //////////////////////// //////// Een eenvoudig mailformuliertje //////// //////////////////////////////////////////////// ob_start(); // Voor het cookie setten, anders zal dat hoogst waarschijnlijk niet werken. $cNaam = 'Tuin Stoel'; // Je naam... $cEmail = 'je@email.nl'; // email waar het heen moet $cOndPre = 'Emailtje -'; // prefix voor onderwerp $cOndSuf = '- van mij'; // suffix achter onderwerp $cSpam = 10; // Anti Spam, X aantal minuten ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Mail Formulier</title> <style type="text/css"> body, input, textarea { font-size: 10pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; } input, textarea { border: 1px solid black; background-color: #FEFEFE; } </style> </head> <body> <? if(!empty($_POST['verstuur'])) { // Er is op de knop 'verstuur e-mail' gedrukt... $pError = ''; // Een begin met de errors als die er zijn $pI = 0; // Deze telt het aantal erros. if(strlen($_POST['naam']) < 2) { $pError .= '- Je hebt je naam niet ingevuld!<br>'; $pI++; } if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email'])) { $pError .= '- Je hebt geen geldig email-adres ingevuld!<br>'; $pI++; } if(strlen($_POST['onderwerp']) < 3) { $pError .= '- Je hebt geen geldig onderwerp ingevuld!<br>'; $pI++; } if(strlen($_POST['bericht']) < 10) { $pError .= '- Je hebt geen geldig bericht ingevuld!<br>'; $pI++; } if(!empty($pError)) { // Als er dan toch errors zijn.. echo ($pI == 1) ? 'De volgende fout is opgetreden:<br>' : 'De volgende fouten zijn opgetreden:<br>'; // even kijken of het meervoud of enkelvoud is. echo $pError; // echoën van de error(s) } else { // uiteindelijk toch mailen :) $pHeader = "MIME-Version: 1.0\r\n"; $pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n"; $pHeader .= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n"; $website = (!empty($_POST['website'])) ? '<br><br>Website: '.$_POST['website'] : ''; $pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><hr><br>'.$_POST['bericht'].$website; mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader); if(isset($_POST['usermail'])) { // Als de persoon het vakje 'Ook naar mezelf mailen' heeft aangevinkt... $pBerichtUser = 'Het volgende bericht heb je verstuurd via contact formulier:<br><hr><br>'.$_POST['bericht']; mail($_POST['email'],$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBerichtUser,$pHeader); } echo 'De e-mail is succesvol verzonden!'; setcookie('mailform',1,time()+($cSpam*60)); // cookie zetten tegen spam $pShow = true; // formulier wordt niet weer getoond } } // Kijken of er een waarde moet worden gegeven aan velden... $pNaam = (isset($_POST['naam'])) ? $_POST['naam'] : ''; $pEmail = (isset($_POST['email'])) ? $_POST['email'] : ''; $pWebsite = (isset($_POST['website'])) ? $_POST['website'] : ''; $pOnderwerp = (isset($_POST['onderwerp'])) ? $_POST['onderwerp'] : ''; $pBericht = (isset($_POST['bericht'])) ? $_POST['bericht'] : ''; // kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond. if(isset($_COOKIE['mailform'])) { $pShow = true; echo 'Je kunt maar eens in de '.$cSpam.' minuten een e-mail versturen!'; } if(!isset($pShow)) { // het formulier als $pShow niet bestaat. ?> <form method="post" action="<?= $_SERVER['PHP_SELF']; ?>"> <dl> <dt><b>Naam:</b> <font color="#999999"><i>(verplicht)</i></font></dt> <dd><input type="text" name="naam" size="15" value="<?= $pNaam; ?>"></dd> <dt><b>Email:</b> <font color="#999999"><i>(verplicht)</i></font></dt> <dd><input type="text" name="email" size="15" value="<?= $pEmail; ?>"></dd> <dt><b>Website:</b></dt> <dd><input type="text" name="website" size="15" value="<?= $pWebsite; ?>"></dd> <dt><b>Onderwerp:</b> <font color="#999999"><i>(verplicht)</i></font></dt> <dd><input type="text" name="onderwerp" size="15" value="<?= $pOnderwerp; ?>"></dd> <dt><b>Bericht:</b> <font color="#999999"><i>(verplicht)</i></font></dt> <dd><textarea name="bericht" cols="40" rows="10"><?= $pBericht; ?></textarea></dd> <dt><b>Ook naar mezelf mailen:</b></dt> <dd><input type="checkbox" name="usermail"></dd> <dt><b>Formulier opties:</b></dt> <dd> <input type="submit" value="Verstuur e-mail" name="verstuur"> <input type="reset" value="Wis velden"></dd> </dl> </form> <? } ?> </body> </html> |
www.casarodriguillo.com