1 van 1

Php-mail function

Geplaatst: ma 20 aug 2007, 12:49
door Vladimir
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.

Re: Php-mail function

Geplaatst: ma 20 aug 2007, 13:14
door Miels
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)

Re: Php-mail function

Geplaatst: ma 20 aug 2007, 13:47
door Vladimir
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 =iemand@hotmail.com';

$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>";

Re: Php-mail function

Geplaatst: ma 20 aug 2007, 13:48
door Cycloon

Code: Selecteer alles

//Mail van verstuurder

$mail_from="$email"
moet worden

Code: Selecteer alles

//Mail van verstuurder

$mail_from="$email";

Re: Php-mail function

Geplaatst: ma 20 aug 2007, 13:56
door Vladimir
Klopt ja, hè wat stom zeg =] dank je!