Hallo,
Ik ben totaal nieuw met php en ben eerst maar begonnen met het bewerken van een bestaand contact formulier!
Nu ben ik wel verder gekomen met een aantal dingen maar loop ik nog tegen één ding aan! ik heb een bestand contact.php, mailer.php die het verstuurd en een verification.php!
Ik wil graag dat men een kopie kan krijgen van hun eigen email die ze verzenden via het contact formulier maar er zitten wat fouten in het php gedeelte en nu hoop ik dat jullie me daar bij verder kunnen helpen!
Parse error: syntax error, unexpected T_ELSE in on line 42
het gaat dus om regel 38 tot onder wat ik heb toegevoegd.
<?php
// remember to replace [email protected] with your own email address lower in this code.
// load the variables form address bar
$bedrijfsnaam = $_REQUEST["bedrijfsnaam"];
$naam = $_REQUEST["naam"];
$adres = $_REQUEST["adres"];
$telefoonnummer = $_REQUEST["telefoonnummer"];
$email = $_REQUEST["email"];
$verif_box = $_REQUEST["verif_box"];
$select = $_REQUEST["select"];
$bericht = $_REQUEST["bericht"];
// remove the backslashes that normally appears when entering " or '
$bedrijfsnaam = stripslashes($bedrijfsnaam);
$naam = stripslashes($naam);
$adres = stripslashes($adres);
$telefoonnummer = stripslashes($telefoonnummer);
$email = stripslashes($email);
// check to see if verificaton code was correct
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
// if verification code was correct send the message and show this page
$message = "Bericht: ".$bericht."\n".$message;
$message = "Email: ".$email."\n".$message;
$message = "Telefoonnummer: ".$telefoonnummer."\n".$message;
$message = "Adres: ".$adres."\n".$message;
$message = "Naam: ".$naam."\n".$message;
$message = "Bedrijfsnaam: ".$bedrijfsnaam."\n".$message;
mail("[email protected]", 'Onderwerp: '.$select, $_SERVER['REMOTE_ADDR']."\n\n".$message, "Email: $email");
// delete the cookie so it cannot sent again by refreshing this page
setcookie('tntcon','');
} else {
// if verification code was incorrect then return to contact page and show error
header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");
exit;
}
// copy to sender:
if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy']))
{
if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") $copy_mail_text = "Copy of the e-mail:\n\n".$text;
$_FILES['probe']['name']; else $copy_mail_text = "Copy of the e-mail:\n\n".$text;
$header= "From: ".$mailto."\n";
$header .= "X-Sender-IP: ".$ip."\n";
$header .= "Content-Type: text/plain";
@mail($email, $mail_subject, $copy_mail_text, $header);
}
?>
Hopelijk weten jullie wat er fout gaat ik weet dat de code niet klopt van de send to sender. Maar ik heb nou geen idee wat ik daarbij moet toevoegen of weghalen! iedergeval moet de attechment weg!
mvg,
patrick.
2.397 views