Het ip krijg je door
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
En maakt het dan niet uti wara ik die in het script plaats?
Ik wil het ip adres dus ook zien in mijn mail.
Dan zal je het mailscriptje moeten aanpassen, zoals dit:
<?php
mail($emailontvanger, $onderwerp, $bericht.'<br>IP: '.$_SERVER['REMOTE_ADDR']);
?>
Kan je jouw code even hier tonen. Hij geeft inderdaad een parse error. Maar daar kan ik zonder code niks mee.
ow ja
stom van me
Sorry
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>
<body>
<?php
<fieldset>
<legend>bestelling</legend>
<form method="post" action="bestelling2.php">
<p><label for="voornaam">voornaam: </label><input id="voornaam" name="voornaam" type="text"></p>
<p><label for="tussenvoegsel">tussenvoegsel: </label><input id="tussenvoegsel" name="tussenvoegsel" type="text"></p>
<p><label for="achternaam">achternaam: </label><input id="achternaam" name="achternaam" type="text"></p>
<p><label for="adres">adres: </label><input id="adres" name="adres" type="text"></p>
<p><label for="postcode">postcode: </label><input id="postcode:" name="postcode:" type="text"></p>
<p><label for="woonplaats">woonplaats: </label><input id="woonplaats:" name="woonplaats:" type="text"></p>
<p><label for="telefoon">telefoon: </label><input id="telefoon:" name="telefoon" type="text"></p>
<p><label for="E-mail">e-mail: </label><input id="e-mail" name="e-mail:" type="text"></p>
<p><label for="bestelcode">bestelcode: </label><input id="bestelcode:" name="bestelcode" type="text"></p>
... // verder de andere velden zo doen
<p><label for="opmerkingen">opmerkingen: </label></p>
<p><textarea id="opmerkingen" name="opmerkingen"></textarea></p>
<p><input id="Bestel!" name="Bestel!" type="submit" value="bestel"></p>
</form>
</fieldset>
?>
</body>
</html>
Doe het eerst even zo. Dan krijg je die fout niet meer en dan werkt het.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>
<body>
<?php
echo '
<fieldset>
<legend>bestelling</legend>
<form method="post" action="bestelling2.php">
<p><label for="voornaam">voornaam: </label><input id="voornaam" name="voornaam" type="text"></p>
<p><label for="tussenvoegsel">tussenvoegsel: </label><input id="tussenvoegsel" name="tussenvoegsel" type="text"></p>
<p><label for="achternaam">achternaam: </label><input id="achternaam" name="achternaam" type="text"></p>
<p><label for="adres">adres: </label><input id="adres" name="adres" type="text"></p>
<p><label for="postcode">postcode: </label><input id="postcode:" name="postcode:" type="text"></p>
<p><label for="woonplaats">woonplaats: </label><input id="woonplaats:" name="woonplaats:" type="text"></p>
<p><label for="telefoon">telefoon: </label><input id="telefoon:" name="telefoon" type="text"></p>
<p><label for="E-mail">e-mail: </label><input id="e-mail" name="e-mail:" type="text"></p>
<p><label for="bestelcode">bestelcode: </label><input id="bestelcode:" name="bestelcode" type="text"></p>';
// verder de andere velden zo doen
echo '
<p><label for="opmerkingen">opmerkingen: </label></p>
<p><textarea id="opmerkingen" name="opmerkingen"></textarea></p>
<p><input id="Bestel!" name="Bestel!" type="submit" value="bestel"></p>
</form>
</fieldset>';
?>
Het probleem was dat je niet zomaar je HTML tekst in PHP kan zetten. Je moet het echo'en zie code.
Dit is het resultaat
http://www.tuningstylingpoint.com/bestelling2.php
Nog steeds de foutmelding
Met deze code
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>
<body>
<?php
echo '
<fieldset>
<legend>bestelling</legend>
<form method="post" action="bestelling2.php">
<p><label for="voornaam">voornaam: </label><input id="voornaam" name="voornaam" type="text"></p>
<p><label for="tussenvoegsel">tussenvoegsel: </label><input id="tussenvoegsel" name="tussenvoegsel" type="text"></p>
<p><label for="achternaam">achternaam: </label><input id="achternaam" name="achternaam" type="text"></p>
<p><label for="adres">adres: </label><input id="adres" name="adres" type="text"></p>
<p><label for="postcode">postcode: </label><input id="postcode:" name="postcode:" type="text"></p>
<p><label for="woonplaats">woonplaats: </label><input id="woonplaats:" name="woonplaats:" type="text"></p>
<p><label for="telefoon">telefoon: </label><input id="telefoon:" name="telefoon" type="text"></p>
<p><label for="E-mail">e-mail: </label><input id="e-mail" name="e-mail:" type="text"></p>
<p><label for="bestelcode">bestelcode: </label><input id="bestelcode:" name="bestelcode" type="text"></p>';
// verder de andere velden zo doen
echo '
<p><label for="opmerkingen">opmerkingen: </label></p>
<p><textarea id="opmerkingen" name="opmerkingen"></textarea></p>
<p><input id="Bestel!" name="Bestel!" type="submit" value="bestel"></p>
</form>
</fieldset>';
?>
</body>
</html>
De onderstaande code moet werken. Alleen moet het emailadres nog opgeven waarnaar het emailtje gestuurd moet worden.
Vul het emailadres in bij:
$emailontvanger = '
[email protected]';
De code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>
<body>
<?php
if (isset($_POST['Bestel!'])){
$emailontvanger = '
[email protected]';
$onderwerp = 'Bestelling';
$bericht = '
Bericht verzonden op: '.date('d-m-Y').'<br>
IP-adres: '.$_SERVER['REMOTE_ADDR'].'<br>
Voornaam: '.$_POST['voornaam'].'<br>
Tussenvoegsel: '.$_POST['tussenvoegsel'].'<br>
Achternaam: '.$_POST['achternaam'].'<br>
Adres: '.$_POST['adres'].'<br>
Postcode: '.$_POST['postcode'].'<br>
Woonplaats: '.$_POST['woonplaats'].'<br>
Telefoon: '.$_POST['telefoon'].'<br>
Email: '.$_POST['e-mail'].'<br>
Bestelcode: '.$_POST['bestelcode'].'<br>
Opmerkingen: '.$_POST['opmerkingen'].'<br>';
mail($emailontvanger, $onderwerp, $bericht);
echo '<p>Uw bestelling is verzonden</p>';
}
echo '
<fieldset>
<legend>Bestelling</legend>
<form method="post" action="'.$_SERVER['PHP_SELF'].'">
<p><label for="voornaam">voornaam: </label><input id="voornaam" name="voornaam" type="text"></p>
<p><label for="tussenvoegsel">tussenvoegsel: </label><input id="tussenvoegsel" name="tussenvoegsel" type="text"></p>
<p><label for="achternaam">achternaam: </label><input id="achternaam" name="achternaam" type="text"></p>
<p><label for="adres">adres: </label><input id="adres" name="adres" type="text"></p>
<p><label for="postcode">postcode: </label><input id="postcode:" name="postcode" type="text"></p>
<p><label for="woonplaats">woonplaats: </label><input id="woonplaats:" name="woonplaats" type="text"></p>
<p><label for="telefoon">telefoon: </label><input id="telefoon:" name="telefoon" type="text"></p>
<p><label for="E-mail">e-mail: </label><input id="e-mail" name="e-mail" type="text"></p>
<p><label for="bestelcode">bestelcode: </label><input id="bestelcode:" name="bestelcode" type="text"></p>';
// verder de andere velden zo doen
echo '
<p><label for="opmerkingen">opmerkingen: </label></p>
<p><textarea id="opmerkingen" name="opmerkingen"></textarea></p>
<p><input id="Bestel!" name="Bestel!" type="submit" value="bestel"></p>
</form>
</fieldset>';
?>
Succes