Contact formulier, waarmee hun eigen IP adres word meegezonden!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rowin

rowin

22/12/2006 17:28:00
Quote Anchor link
Hallo,

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
 
PHP hulp

PHP hulp

05/12/2024 03:09:03
 
Remco van Lent

Remco van Lent

22/12/2006 17:30:00
Quote Anchor link
uhm ik had er ergens 1tje gezien
ik zoek hem even op wait

edit:
hier is die
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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">&nbsp;</td>
    <td class="contact rijkleur"><input type="submit" name="submit" id="submit" value="Verzend" /></td>
  </tr>
</table>
</form>
</body></html>
je moet hem wel helemaal aanpassen naar je eigen wensen (velden) en je eigen mailadres
Gewijzigd op 01/01/1970 01:00:00 door Remco van Lent
 
PHP Newbie

PHP Newbie

22/12/2006 17:34:00
Quote Anchor link
We laten niks weten via je website. Dit is een forum, het is de bedoeling dat iedereen hier wat van leert.
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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.