Hallo,

Ik heb een e-mail scriptje maar kom er effe niet meer uit, weet iemand wat er niet klopt in de script:

=====email.php======


<?php
$message="".$NAAM."
E-mail:".$EMAIL.
IP adres: ".$REMOTE_ADDR."
";

if ($_POST['ONTVANGER'] == 1){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";

"opmerking/vraag",$message,"From: [email protected]");
header("Refresh: 0;url=index.html");
?>

===============

=====email.html====

<form method="POST" action="email.php">
<p><input type="text" name="NAAM" size="20">naam</p>

<p><input type="text" name="EMAIL" size="20"></p>

<p><select size="1" name="ONTVANGER">
<option value="Webmaster">Webmaster</option>
<option value="Informatie ">Informatie </option>
<option value="Ledenadmin">Ledenadmin</option>
</select></p>

<p><input type="submit" value="Verzenden" name="B1"><input type="reset" value="Invoer wissen" name="B2"></p>
</form>


====================

Alvast bedankt voor de reactie(s) !!!!
Je moet even goed lezen:
<?php
$message="".$NAAM."
E-mail:".$EMAIL."
IP adres: ".$REMOTE_ADDR."
";

// Knip
?>

Let op de " achter $EMAIL.

Lees ook eens even Adje's Slimme Vragen Stellen Tutorial door.

Elwin

[Edit: Vernaggelde opmaak]
Kijk maar ffies naar de kleuren :)

Je onzin quotes etc ...
alleen al aan de kleurcode kan je zien dat ie niet werkt , zonder te kijken of het scripje werkt, moet het al veranderen in:

<?php
$message="".$NAAM."
E-mail:".$EMAIL."
IP adres: ".$_SERVER["REMOTE_ADDR"]."
";

if ($_POST['ONTVANGER'] == 1){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";

"opmerking/vraag",$message,"From: [email protected]");
header("Refresh: 0;url=index.html");
?>

je was 1x " vergeten + $REMOTE_ADDR moet volgens mij: $_SERVER["REMOTE_ADDR"] zijn

verder zou je hier eens kunnen kijken:

http://www.phphulp.nl/php/tutorials/4/148/
Bedankt voor jullie reacties !!

Maar als ik de volgende code gebruik
=======email.php=========
<?php
$message="Naam:".$NAAM."
E-mail:".$EMAIL."
IP adres: ".$_SERVER["REMOTE_ADDR"]."
";

if ($_POST['ONTVANGER'] == 1){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";

"contact",$message,"From: [email protected]");
header("Refresh: 0;url=index.html");
?>
=====================
Dan krijg ik de volgende foutmelding Weet iemand een oplossing hiervoor?
================
Parse error: parse error, unexpected ',' in /home/public_html/domein/email.php on line 14
regel 14:
<?
"contact",$message,"From: [email protected]");
?>

je hebt daar ,'s gebruikt gebruikt.
je moet met punten werken.

Dus:
<?
"contact".$message."From: [email protected]");
?>

bedenk voortaan eerst ff wat de fout melding kan betekenen , lijkt mij dat je daar wel uit kan komen.
Wat een foutmeling kan betekenen heb ik geen idee bij, want ik ben pas een beginnend PHP'er
Ik knip en plak momenteel (nog) het meeste.

Na de aanpassing, geeft het nog steeds de zelfde foutmelding namelijk:
--------------------------------
Parse error: parse error, unexpected ')' in /home/vvm/public_html/vvm/email.php on line 14
-----------------------------------
Na de reacties heb ik het script aangepast en heb nu het volgende:
=====e-mail.php====
<?php
$message="Naam:".$NAAM."
E-mail:".$EMAIL."
IP adres: ".$_SERVER["REMOTE_ADDR"]."
";

if ($_POST['ONTVANGER'] == 1){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";
} elseif ($_POST['ONTVANGER'] == 2){
$mail="[email protected]";

"contact".$message."From: [email protected]");
header("Refresh: 0;url=index.html");
?>
==============
Alvast bedankt voor de reactie(s)
Weet niemand een hier voor oplossing ??
Ik bedoeld: weet niemand een oplossing voor dit probleem ???
Bedankt voor je reactie maar op die manier bereikt het script z'n doel niet, dan kan er niet gekozen worden waar het heen gestuurd moet worden.

Reageren