Bonjour,
lje sujet est traité à plusieurs fois mais j'avoue sécher sur le sujet, je ne suis pas encore très à l'aise avec PHP.
A chaque fois que je valide l'envoi du formulaire, voici le message d'erreur :
Parse error: syntax error, unexpected T_VARIABLE in /homez.29/tungsten/www/petitbain/artgallery/smail.php on line 25
Voici mon formulaire HTLML :
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
| <form id="contactform" action="smail.php" method="post">
<div class="content">
<div class="contact">
<div class="form">
<div class="form_info">
<div class="email_address">
<div class="email_label">Your name</div>
<div class="email_input">
<input id="field1" type="text" name="name" class="inputcontact" onblur="if (this.value=='') this.value=this.defaultValue;" onfocus="if (this.value==this.defaultValue) this.value='';" />
</div>
</div>
<!-- .email_address -->
<div class="clear"></div>
<div class="your_company">
<div class="your_company_label">Your email:</div>
<div class="your_company_input">
<input id="field2" type="text" name="email" class="inputcontact required" onblur="if (this.value=='') this.value=this.defaultValue;" onfocus="if (this.value==this.defaultValue) this.value='';" />
</div>
</div>
<!-- .your_company -->
<div class="clear"></div>
<div class="phone_number">
<div class="phone_number_label">Your city & country:</div>
<div class="phone_number_input">
<input id="field3" type="text" name="city" class="inputcontact required" onblur="if (this.value=='') this.value=this.defaultValue;" onfocus="if (this.value==this.defaultValue) this.value='';" />
</div>
</div>
<!-- .phone_number -->
<div class="clear"></div>
</div>
<!-- .form_info -->
<div class="chair">
<img src="images/chairtable.png" width="565" height="267" alt="1" />
</div>
</div>
<!-- .form -->
<div class="messagebox">
<textarea id="field4" name="messageg" cols="5" rows="5" class="required messageinput" onblur="if (this.value=='') this.value=this.defaultValue;" onfocus="if (this.value==this.defaultValue) this.value='';">Write your message...</textarea>
<input style="margin: 10px 0 0 180px" type="image" src="images/send.png" width="153" height="28" alt="send" /></a>
</div>
</div>
<!-- .contact -->
</div>
</form> |
et voici mon code PHP pour l'envoi des données :
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
| <?php /* Get data from form. */
/* All data sent from the form is held in the $_POST array */
$name = $_POST['name'];
$email = $_POST['email'];
$theme = $_POST['theme'];
$messageg = $_POST['messageg'];
//headers//
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: ".$name." <".$email.">\r\nReply-to : ".$name." <".$email.">\nX-Mailer:PHP";
//destinataire//
$destinataire = "vj-design@orange.fr"
//objet//
$objet = 'Contact Petit Bain';
//message//
$corps = "\n";
$corps .= 'noms : '.$name."\n";
$corps .= 'email : '.$email."\n";
$corps .= 'theme : '.$theme."\n";
$corps .= 'message : '.$messageg."\n";
//verification des champs obligatoires//
if ($name == "" || $mail == "" || $comments == "")
{
echo "Certains des champs obligatoires n'ont pas été
renseignés, veuillez recommencer...
<a href='javascript:history.go(-1)'>Retour</a>";
}//si champ manquant envoi d'un message avec un bouton retour//
else
{
include('remerciements.php');
mail($destinataire,$objet,$corps,$headers);
}//si champ ok envoi//
?> |
D'avance un grand merci pour votre aide...
Partager