Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\Test1\index.php on line 7
Bonjour, j'essaie de créer un formulaire et je reçois une erreur depuis peu, je ne sais pas précisément ce qui la cause, pourriez-vous m'aider?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
| <?php
$firstname=$name=$email=$phone=$card=$message="";
$firstnameErr=$nameErr=$emailErr=$phoneErr=$cardErr=$messageErr="";
$succes= false;
$emailTo= "test@gmail.com"
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$firstname=verifyInput($_POST['firstname']);
$name=verifyInput($_POST['name']);
$email=verifyInput($_POST['email']);
$phone=verifyInput($_POST['phone']);
$card=verifyInput($_POST['card']);
$message=verifyInput($_POST['message']);
$succes=true;
$emailText="";
if (empty($firstname)){
$firstnameErr="Replissez ce champ JE VOUS PRIE";
$succes= false;
}else
$emailText.= "Prénom: $firstname\n";
if (empty($name)){
$nameErr="Replissez ce champ JE VOUS PRIE";
$succes= false;
}else
$emailText.= "Nom: $name\n";
if (!isEmail($email)){
$emailErr="Comment vous répondre sans votre email?";
$succes= false;
}else
$emailText.= "Email: $email\n";
if (!isPhone($phone)){
$phoneErr="Comment vous spammer sans votre numéro?";
$succes= false;
}else
$emailText.= "Gsm: $phone\n";
if (!isCard($card)){
$cardErr="Faudrait pas me prendre pour un pigeon";
$succes= false;
}else
$emailText.= "Compte Bancaire: $card\n";
if (empty($message)){
$messageErr="Replissez ce champ si vous tennez à la vie";
$succes= false;
}else
$emailText.= "Message: $message\n";
if($succes){
$headers="From: $firstname $name <$email>\r\nReply-To: $email";
mail($emailTo, 'Contact', $emailText, $headers);
$firstnameErr=$nameErr=$emailErr=$phoneErr=$cardErr=$messageErr="";
$firstname=$name=$email=$phone=$card=$message="";
}
}function verifyInput($var){
$var=trim($var);
$var=stripslashes($var);
$var= htmlspecialchars($var);
return $var;
}function isEmail($var){
return filter_var($var, FILTER_VALIDATE_EMAIL);
}function isPhone($var){
return preg_match("/^[0-9 +]+$/", $var);
}function isCard($var){
return preg_match("/^[0-9 B E]+$/", $var);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Contact</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="viewport" content="width=device-width, initial-scale=1 ">
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://font.googleapis.com/css?family=Lato">
</head>
<body id="body">
<div >
<div class="container">
<div class="divider"></div>
<div class="heading">
<h2>Contactez-moi</h2>
</div>
<div class="row">
<div class="col-lg-10 col-lg-offset-1">
<form id="contact-form" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>" role="form">
<div class="row">
<div class="col-md-6">
<label for="firstname">Prénom<span class="blue">*</span></label>
<input id="firstname" type="text" name="firstname" class="form-control" placeholder="Votre prénom" value="<?php echo $firstname;?>">
<p class="comments"><?php echo $firstnameErr; ?></p>
</div>
<div class="col-md-6">
<label for="name">Nom<span class="blue">*</span></label>
<input id="name" type="text" name="name" class="form-control" placeholder="Votre Nom"value="<?php echo $name;?>">
<p class="comments"><?php echo $nameErr; ?></p>
</div>
<div class="col-md-6">
<label for="email">Email<span class="blue">*</span></label>
<input id="email" type="text" name="email" class="form-control" placeholder="Votre email" value="<?php echo $email;?>">
<p class="comments"><?php echo $emailErr; ?></p>
</div>
<div class="col-md-6">
<label for="phone">Téléphone<span class="blue">*</span></label>
<input id="phone" type="tel" name="phone" class="form-control" placeholder="Votre GSM " value="<?php echo $phone;?>">
<p class="comments"><?php echo $phoneErr; ?></p>
</div>
<div class="col-md-12">
<label for="card">Compte Bancaire<span class="blue">*</span></label>
<input id="card" type="text" name="card" class="form-control" placeholder="Vos coordonnées bancaires " value="<?php echo $card;?>">
<p class="comments"><?php echo $cardErr; ?></p>
</div>
<div class="col-md-12">
<label for="message">Message<span class="blue">*</span></label>
<textarea id="message" name="message" class="form-control" placeholder="Votre message" rows="4"><?php echo $message;?></textarea>
<p class="comments"><?php echo $messageErr; ?></p>
</div>
<div class="col-md-12">
<p class="blue"><strong>* Ces informations sont requises</strong> </p>
</div>
<div class="col-md-12">
<input type="submit" class="button1" value="Envoyer">
</div>
</div>
<p class="thankyou" style="display: <?php if($succes==true)echo 'block'; else echo 'none'; ?>">Votre message a bien été envoyé, merci de vous être fait pigeonner.</p>
</form>
</div>
</div>
</div>
</body>
</html> |