Springen naar inhoud

Php-mail function


  • Log in om te kunnen reageren

#1

Vladimir

    Vladimir


  • >25 berichten
  • 29 berichten
  • Gebruiker

Geplaatst op 20 augustus 2007 - 11:49

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.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Miels

    Miels


  • >5k berichten
  • 14507 berichten
  • Beheer

Geplaatst op 20 augustus 2007 - 12:14

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


#3

Vladimir

    Vladimir


  • >25 berichten
  • 29 berichten
  • Gebruiker

Geplaatst op 20 augustus 2007 - 12:47

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.
<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.


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

Veranderd door Vladimir, 20 augustus 2007 - 12:49


#4

Cycloon

    Cycloon


  • >1k berichten
  • 4810 berichten
  • VIP

Geplaatst op 20 augustus 2007 - 12:48

//Mail van verstuurder
$mail_from="$email"

moet worden

//Mail van verstuurder
$mail_from="$email";

#5

Vladimir

    Vladimir


  • >25 berichten
  • 29 berichten
  • Gebruiker

Geplaatst op 20 augustus 2007 - 12:56

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

Veranderd door Vladimir, 20 augustus 2007 - 12:56






0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures