Contact formulier, waarmee hun eigen IP adres word meegezonden!
Ik wil een contact formulier, waarmee die contact persoon's ip adres,
Word mee gestuurd.
Gewijzigd op 01/01/1970 01:00:00 door Rowin
ik zoek hem even op wait
edit:
hier is die
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
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
<body background="images\background_2.png">
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['naam']) OR empty($_POST['email']) OR empty($_POST['url']) OR empty($_POST['layout'])) { //verplichte velden
echo "<table width='100%'><tr><td><font color='red'>Wilt u zo vriendelijk zijn alle velden in te vullen?</font></td></tr></table>";
echo "<meta http-equiv='Refresh' content='2; url=javascript:history.go(-1);'>"; //als een veld niet is ingevuld naar welke pagina moet hij gaan?
exit;
}
if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email'])) {
echo "<center><table width='100%'><tr><td><font color='red'><b>Wilt u een email adres invullen.</b></font></td></tr></table></center>";
echo "<meta http-equiv='Refresh' content='2; url=?pagina=contact'>";
}
echo "<center><table width='100%'><tr><td><font color='green'><b>Uw E-mail is succesvol verstuurd. We zullen zo spoedig mogelijk contact met u opnemen.</b></font></td></tr></table></center>"; //melding als de e-mail verzonden is
$bericht = "Afzender : ".stripslashes($_POST['naam'])."
";
$bericht .= "Achternaam : ".stripslashes($_POST['achternaam'])."
";
$bericht .= "E-mailadres : ".stripslashes($_POST['email'])."
";
$bericht .= "MSN Adres : ".stripslashes($_POST['msn'])."
";
$bericht .= "IP : ".$_SERVER['REMOTE_ADDR']."
";
$bericht .= "Host : ".@gethostbyaddr($_SERVER['REMOTE_ADDR'])."
";
$bericht .= "Browser : ".$_SERVER['HTTP_USER_AGENT']."
";
$bericht .= "Website URL : ".stripslashes($_POST['url'])."
";
$bericht .= "Hoe moet de layout er uit zien : ".stripslashes($_POST['layout']).".";
$headers = "From: ".$_POST['naam']." <".$_POST['email'].">\n\r";
$headers .= "Return-Path: Webmasternaam (Remco van Lent) <[email protected]>\r\n"; //spreekt voor zich
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n"; $webmaster = "[email protected]"; //waar moet de e-mail naartoe worden verzonden
mail($webmaster, stripslashes($_POST['onderwerp']), $bericht, $headers);
}
?>
<form id="contact" name="contact" method="post">
<table width="100%" border='0' cellpadding="2" cellspacing="0">
<tr>
<td colspan="2" class="contact rijkleur">Hier kunt u zich aanmelden, als u zich aanmeld gaat u akkoord met de algemene voorwaarden, Zie menu</td>
</tr>
<tr>
<td width="20%" class="contact">Naam:</td>
<td width="80%" class="contact"><input type="text" name="naam" id="naam" size="60" maxlength="35" /></td>
</tr>
<tr>
<td class="contact rijkleur">Achternaam:</td>
<td class="contact rijkleur"><input type="text" name="achternaam" id="achternaam" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">E-mailadres:</td>
<td class="contact"><input type="text" name="email" id="email" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">MSN Adres:</td>
<td class="contact"><input type="text" name="msn" id="msn" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact rijkleur">Website url:</td>
<td class="contact rijkleur"><input type="text" name="url" id="url" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">Beschrijf hoe de layout er uit moet zien:</td>
<td class="contact"><textarea name="layout" id="layout" cols="59" rows="10"></textarea></td>
</tr>
<tr>
<td class="contact rijkleur"> </td>
<td class="contact rijkleur"><input type="submit" name="submit" id="submit" value="Verzend" /></td>
</tr>
</table>
</form>
</body></html>
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['naam']) OR empty($_POST['email']) OR empty($_POST['url']) OR empty($_POST['layout'])) { //verplichte velden
echo "<table width='100%'><tr><td><font color='red'>Wilt u zo vriendelijk zijn alle velden in te vullen?</font></td></tr></table>";
echo "<meta http-equiv='Refresh' content='2; url=javascript:history.go(-1);'>"; //als een veld niet is ingevuld naar welke pagina moet hij gaan?
exit;
}
if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email'])) {
echo "<center><table width='100%'><tr><td><font color='red'><b>Wilt u een email adres invullen.</b></font></td></tr></table></center>";
echo "<meta http-equiv='Refresh' content='2; url=?pagina=contact'>";
}
echo "<center><table width='100%'><tr><td><font color='green'><b>Uw E-mail is succesvol verstuurd. We zullen zo spoedig mogelijk contact met u opnemen.</b></font></td></tr></table></center>"; //melding als de e-mail verzonden is
$bericht = "Afzender : ".stripslashes($_POST['naam'])."
";
$bericht .= "Achternaam : ".stripslashes($_POST['achternaam'])."
";
$bericht .= "E-mailadres : ".stripslashes($_POST['email'])."
";
$bericht .= "MSN Adres : ".stripslashes($_POST['msn'])."
";
$bericht .= "IP : ".$_SERVER['REMOTE_ADDR']."
";
$bericht .= "Host : ".@gethostbyaddr($_SERVER['REMOTE_ADDR'])."
";
$bericht .= "Browser : ".$_SERVER['HTTP_USER_AGENT']."
";
$bericht .= "Website URL : ".stripslashes($_POST['url'])."
";
$bericht .= "Hoe moet de layout er uit zien : ".stripslashes($_POST['layout']).".";
$headers = "From: ".$_POST['naam']." <".$_POST['email'].">\n\r";
$headers .= "Return-Path: Webmasternaam (Remco van Lent) <[email protected]>\r\n"; //spreekt voor zich
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n"; $webmaster = "[email protected]"; //waar moet de e-mail naartoe worden verzonden
mail($webmaster, stripslashes($_POST['onderwerp']), $bericht, $headers);
}
?>
<form id="contact" name="contact" method="post">
<table width="100%" border='0' cellpadding="2" cellspacing="0">
<tr>
<td colspan="2" class="contact rijkleur">Hier kunt u zich aanmelden, als u zich aanmeld gaat u akkoord met de algemene voorwaarden, Zie menu</td>
</tr>
<tr>
<td width="20%" class="contact">Naam:</td>
<td width="80%" class="contact"><input type="text" name="naam" id="naam" size="60" maxlength="35" /></td>
</tr>
<tr>
<td class="contact rijkleur">Achternaam:</td>
<td class="contact rijkleur"><input type="text" name="achternaam" id="achternaam" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">E-mailadres:</td>
<td class="contact"><input type="text" name="email" id="email" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">MSN Adres:</td>
<td class="contact"><input type="text" name="msn" id="msn" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact rijkleur">Website url:</td>
<td class="contact rijkleur"><input type="text" name="url" id="url" size="60" maxlength="75" /></td>
</tr>
<tr>
<td class="contact">Beschrijf hoe de layout er uit moet zien:</td>
<td class="contact"><textarea name="layout" id="layout" cols="59" rows="10"></textarea></td>
</tr>
<tr>
<td class="contact rijkleur"> </td>
<td class="contact rijkleur"><input type="submit" name="submit" id="submit" value="Verzend" /></td>
</tr>
</table>
</form>
</body></html>
Gewijzigd op 01/01/1970 01:00:00 door Remco van Lent
Ik verzoek je dus ook vriendelijk deze link weg te halen ;-)
Over je probleem. Je kunt toch een gewoon contactformulier pakken en met $_SERVER['REMOTE_ADDR'] vraag je het ip op.