Php-mail function

Moderators: jkien, Xilvo

Reageer
Berichten: 29

Php-mail function

Hey,

Ik heb een probleem met een php mail functie die ik gebruik voor een site. Als iemand wat verstand heeft van php zou die mij dan willen pm'en.. Ik zet de code hier liever niet op..

Bij voorbaad dank.

Gebruikersavatar
Beheer
Berichten: 15.202

Re: Php-mail function

Wetenschapsforum is juist een medium om kennis openbaar te maken. Het is dus niet de bedoeling om via pm te gaan communiceren.

Als je bereid bent om de code (en de discussie hierover) openbaar te maken wil ik dit onderwerp wel weer open zetten.

Overigens kan je in de regels lezen dat het niet de bedoeling is om termen als "help me aub" te gebruiken. Iets dergelijks is dan ook uit je titel verwijderd. Verder wordt het ook gewaardeerd als je groeten achterwege laat (zowel ter aanhef als afsluiting)
Never be afraid to try something new. Remember, amateurs built the ark. Professionals built the Titanic

Berichten: 29

Re: Php-mail function

Het betreft dus een PHP-mail function. Ik heb een form gemaakt en heb deze verbonden aan een php script genaamd 'contact_send.php'. Echter, als ik de form invul en verstuur krijg ik een foutmelding:

Parse error: parse error, unexpected T_VARIABLE in /home/httpd/vhosts/goemba.nl/httpdocs/contact_send.php on line 31.

Dit is een deel van de HTML-code met de onnodige dingen voor bijvoorbeeld lay-out weggelaten.

Code: Selecteer alles

<form action="contact_send.php" method="post" name="form">

<input name="doel" type="radio" value="opnemen">

<input name="doel" type="radio" value="brochure">

<input name="doel" type="radio" value="afspraak1">

<input name="doel" type="radio" value="afspraak2">

<input name="bedrijfsnaam" class="textarea" type="text" size="35" maxlength="55">

<input name="contactpersoon" class="textarea" type="text" size="35" maxlength="55">

<input name="adres" class="textarea" type="text" size="35" maxlength="55">

<input name="postcode" class="textarea" type="text" size="7" maxlength="7">

<input name="plaats" class="textarea" type="text" size="35" maxlength="55">

<input name="telefoon" class="textarea" type="text" size="20" maxlength="23">

<input name="email" class="textarea" type="text" size="35" maxlength="40">

<textarea name="opmerking" class="textarea" cols="75" rows="8"></textarea>

<input type="submit" class="buttons" value="Verstuur">&nbsp;<input type="reset" class="buttons" value="Reset">
Dit is de PHP-code van 'contact_send.php' waar de HTML file coronspondeert.

Code: Selecteer alles

<?php

// Contact subject

$doel = $_POST['doel'];

$bedrijfsnaam = $_POST['bedrijfsnaam'];

$contactpersoon = $_POST['contactpersoon'];

$adres = $_POST['adres'];

$postcode = $_POST['postcode'];

$plaats = $_POST['plaats'];

$telefoon = $_POST['telefoon'];

$email = $_POST['email'];

$opmerking = $_POST['opmerking'];

$ip = $_SERVER['REMOTE_ADDR'];

$Ssubject="Van Smirren Mould Design Contact Form";

$message="

Deze e-mail is verzonden door:\n

Bedrijf: $bedrijfsnaam\n

Contactpersoon: $contactpersoon\n

Adres: $adres\n

Postcode: $postcode\n

Plaats: $plaats\n

Telefoon: $telefoon\n

E-mail: $email\n

IP: $ip\n

----------------------------------------------\n

De betreffende contactpersoon wil graag $doel\n

Zijn of haar opmerking hierbij was: $comment";

//Mail van verstuurder

$mail_from="$email"

//From

$header="from: $contactpersoon <$email>";

//Mail van ontvanger

$to [email protected]';

$send_contact=mail($to,$subject,$message,$header);

//Check if message sent to your email

if($send_contact){

header('Location: sended.html');

}

else {

header('Location: error.html');

}

?>
line 31 is trouwens deze line: $header="from: $contactpersoon <$email>";

Gebruikersavatar
Berichten: 4.810

Re: Php-mail function

Code: Selecteer alles

//Mail van verstuurder

$mail_from="$email"
moet worden

Code: Selecteer alles

//Mail van verstuurder

$mail_from="$email";

Berichten: 29

Re: Php-mail function

Klopt ja, hè wat stom zeg =] dank je!

Reageer