Bonjour,
sur mon site, j'ai une page de contact.html qui appel un traitement.php pour envoyer le formulaire rempli vers un email. Mais j'obtiens la réponse suivante:
Parse error: syntax error, unexpected T_STRING in /home.2/v/a/l/valleedeg/cgi-bin/traitement.php on line 3
La ligne incriminée est la suivante :
J'ai mieux réécrit ma variable mais je ne trouve malgrès mes recherche sur le net.
Quelqu'un pourrait-il m'aider? Merci d'avance.
Je précise que la fonction mail() fonctionne correctement.
voici le code de mon traitement.php :
ET aussi le formulaire contact.html :
Modifié par lulu31 (15 May 2007 - 17:02)
sur mon site, j'ai une page de contact.html qui appel un traitement.php pour envoyer le formulaire rempli vers un email. Mais j'obtiens la réponse suivante:
Parse error: syntax error, unexpected T_STRING in /home.2/v/a/l/valleedeg/cgi-bin/traitement.php on line 3
La ligne incriminée est la suivante :
$from=$civil=htmlentities($_POST["civil"])_$nom=htmlentities($_POST["nom"])_$prenom=htmlentities($_POST["prenom"])_<$email=htmlentities($_POST["email"])>;
J'ai mieux réécrit ma variable mais je ne trouve malgrès mes recherche sur le net.
Quelqu'un pourrait-il m'aider? Merci d'avance.
Je précise que la fonction mail() fonctionne correctement.
voici le code de mon traitement.php :
<?php
$eadresse="contact@voila.fr";
$from=$civil=htmlentities($_POST["civil"])_$nom=htmlentities($_POST["nom"])_$prenom=htmlentities($_POST["prenom"])_<$email=htmlentities($_POST["email"])>;
$adressep=$adresse=htmlentities($_POST["adresse"])_$codepostal=htmlentities($_POST["codepostal"])_$localite=htmlentities($_POST["localite"])_$telephone=htmlentities($_POST["telephone"]);
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
$adressep.="MIME-Version: 1.0\r\n";
$adressep.="Content-Type: text/html";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
if mail($eadresse, $from, $adressep, $plaquette, $connais, $texte);
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Nous vous répondrons rapidement. Merci!</h2></font><br><a href="www.site.fr/index.html"/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href="mailto:$eadresse">classiquement</a>");
?>
ET aussi le formulaire contact.html :
<form name='formulaire' action='./cgi-bin/traitement.php' method='post'onSubmit='return verification()'>
<p>
<label>Je souhaite recevoir une plaquette d'information : </label>
<input type="radio" name="plaquette" value="oui"
checked="checked" /> oui
<input type="radio" name="plaquette" value="non" /> non
</p>
<p>
<label>Comment avez vous connu notre site? :</label>
<select name="connais">
<option value="choix"> choisissez</option>
<option value="internet"> internet</option>
<option value="presse"> presse</option>
<option value="bouche"> bouche à oreille</option>
<option value="agence"> agence immobilière</option>
<option value="autre"> autre</option>
</select>
</p>
<p>
<label>Civilitées : </label>
<input type="radio" name="civil" value="Mme"
checked="checked" /> Mme
<input type="radio" name="civil" value="Melle" /> Melle
<input type="radio" name="civil" value="M." /> M.
</p>
<p>
<label>NOM : </label><input name='nom' type='text' size='40'value=""/>
</p>
<p>
<label>Prénom : </label><input name='prenom' type='text' size='40'value=""/>
</p>
<p>
<label>Votre email : </label>
<input type="text" name="email" size="40"
maxlength="40" value="" />
</p>
<p>
<label>Adresse : </label>
<input type="text" name="adresse" size="40"
value="" />
</p>
<p>
<label>Code postal : </label>
<input type="text" name="codepostal" size="20"
maxlength="10" value="" />
</p>
<p>
<label>Localité : </label>
<input type="text" name="localite" size="40"
value="" />
</p>
<p>
<label>Téléphone : </label>
<input type="text" name="telephone" size="20"
maxlength="40" value="" />
</p>
<p>
<label>Message/ Demande d'information : </label> <br />
<textarea name="texte" cols="40" rows="4">
</textarea>
</p>
<p>
<input name='soumettre' type='submit' value='Envoyer'/>
<input name='annuler' type='reset' value='Annuler'/>
</p>
<p>
Tous les champs du formulaire <strong>doivent</strong> être remplis.
</p>
</form>
Modifié par lulu31 (15 May 2007 - 17:02)