Ik heb een flashformulier gemaakt en alle invoervelden een variabele gegeven, nu wil ik als ik op de verzenden knop klik een extern php script uitvoeren dat de variabelen uit het formulier haalt in een mailtje zet, en het verzend naar een standaard email adres.
Ik heb dit zelf geprobeerd maar om eerlijk te zijn ben ik niet echt een php held. Ik krijg steeds dezelfde fout namelijk deze:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /****/******/**/sendmail.php on line 4

Hieronder staat t stukje script wat ik geschreven heb ik hoop dat iemand me hierbij wil helpen :)

<?

mail(/* email van de ontvanger */"[email protected]", /* het
onderwerp */"sending email", /* inhoud van het mailtje */"Naam: " . $naam=$_POST['Naam'] . " Bedrijf: " . $Bedrijf=$_POST['Bedrijf'] . " Adres: " . $Adres=$_POST['Adres'] . " Postcode: " . $Postcode=$_POST['Postcode'] . " Woonplaats: " . $Woonplaats=$_POST['Woonplaats'] . " Land: " . $Land=$_POST['Land'] . " E-mail: " . $Email=$_POST['Email'] . " Bericht: " . $Opmerking=$_POST['Opmerking'], /* email van de verzender */ "From: $_POST['Email']");

?>
Try this =>
<?

mail("[email protected]","sending email","Naam: ". $naam."=."$_POST['Naam'] . "
Bedrijf: =".$_POST['Bedrijf'] . "
Adres: =".$_POST['Adres'] . "
Postcode:=".$_POST['Postcode'] . "
Woonplaats: "=".$_POST['Woonplaats'] . "
Land:=".$_POST['Land'] . "
E-mail: =".$_POST['Email'] . "
Bericht: ".$_POST['Bericht']." Opmerking=".$_POST['Opmerking'],"From: $_POST['Email']");

?>
ik heb het geprobeerd en een klein beetje aangepast omdat ik dacht dat er wat foutjes inzaten. ( kan me vergissen)

<?

mail("[email protected]","sending email","Naam: ". $naam."=."$_POST['Naam'] . "
Bedrijf: =".$_POST['Bedrijf'] . "
Adres: =".$_POST['Adres'] . "
Postcode: =".$_POST['Postcode'] . "
Woonplaats: =".$_POST['Woonplaats'] . "
Land: =".$_POST['Land'] . "
E-mail: =".$_POST['Email'] . "
Bericht: =".$_POST['Opmerking'],"From: $_POST['Email']");

?>


maar nu krijg ik nog steeds een fout:

Parse error: parse error, unexpected T_VARIABLE in /****/****/***/sendmail.php on line 3

probeer mijn script ne keer plaats jouw aangepaste versie en wat is lijn 3
mail("[email protected]","sending email","Naam: ". $naam."=."$_POST['Naam'] . "
Bedrijf: =".$_POST['Bedrijf'] . "
Adres: =".$_POST['Adres'] . "
Postcode: =".$_POST['Postcode'] . "
Woonplaats: =".$_POST['Woonplaats'] . "
Land: =".$_POST['Land'] . "
E-mail: =".$_POST['Email'] . "
Bericht: =".$_POST['Opmerking'],"From: $_POST['Email']");
Daar zit een foutje ...

Edit: Owja Bram, je kan zo al zien dat de jouwe ook niet klopt, kijk maar naar de kleurtjes :)
allebei alvast heel erg bedankt, alleen in deze regel geeft hij nog een foutje:

Bericht: =".$_POST['Opmerking'],"From: $_POST['Email']");

namelijk deze:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Ik heb zelf weer al wat dingetjes geprobeerd ( ben tot de conclusie gekomen dat het in dit stuk zit:
"From: $_POST['Email']"); ) zoals dit:

Bericht: =".$_POST['Opmerking'], From: =".$_POST['Email']");

maar toen kreeg ik deze fout:

Parse error: parse error, unexpected ':'

Ik hoop dat jullie mij nog een laatste keer willen helpen :)

Ik ben zover gekomen dat er geen enge parse fouten meer komen, alleen nu heb ik het probleem dat er niks verzonden word. zou iemand me misschien kunnen vertellen waardoor dat komt??

<?

mail("[email protected]","sending email","Naam: =". $_POST['Naam'] . "
Bedrijf: =".$_POST['Bedrijf'] . "
Adres: =".$_POST['Adres'] . "
Postcode: =".$_POST['Postcode'] . "
Woonplaats: =".$_POST['Woonplaats'] . "
Land: =".$_POST['Land'] . "
E-mail: =".$_POST['Email'] . "
Bericht: =".$_POST['Opmerking'],"From: ".$_POST['Naam']." <".$_POST['Email'].">");

?>

Alvast bedankt
het klopt volgens mij helemaal hoor, maar ik zie dat je het naar een hotmail adres verstuurd. Kijk eens in je map ongewenste email ;)

Reageren