Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 25/04/2011 13:57:22

bboss112
Membre
Lieu : Orléans
Inscription : 05/07/2008
Messages : 49

Formulaire de Contact

Bonjour à tous,

Je viens vers vous, concernant les codes d'une formulaire de contact que j'ai mis à la page :
http://smockarate.free.fr/index.php?per … oordonnees

Code html dans la page Nos Coordonnées

<fieldset>
<legend style="font-family:Calibri; font-size:12; font-weight:bold;"> Ecrivez - Nous </legend>
<table width="680" border="0" align="center" cellpadding="0" cellspacing="0">

<form action="http://smockarate.free.fr/index.php?envoi" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<br><br>
<tr>
<td><div align="left">Votre nom :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">Votre mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%">
<input type="reset" name="Submit" value="Effacer">
</td>
<td width="41%">
<input type="submit" name="Submit" value="Envoyer">
</td>
</form>
</table>

Et dans la page envoi.php

<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['Sujet'];
$message=$HTTP_POST_VARS['message'];

/////voici la version Mine
$headers = "MIME-Version: 1.0"."\r\n";

//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1"."\r\n";

////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>rnReply-to : $nom <$mail>nX-Mailer:PHP";

$subject="$objet";
$destinataire="senghua@club-internet.fr"; //remplacez "webmaster@votre-site.com" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?>
</p>
<p align="center">Vous allez bientôt être redirigé vers la page d'Acceuil. Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="http://smockarate.free.fr/index.php?perma=Accueil"> ici </a></p>

Mon souci est : j'ai bien reçu le mail, mais en Sujet = Vide, le corps du message est aussi vide.

Vous remerciant d'avance de me guider dans les codes, pour que l'envoi du courriel est complet.

Seng

Hors ligne

#2 27/04/2011 22:42:22

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Formulaire de Contact

Bonsoir,
Est-ce que tu as essayé en enlevant ces lignes ?

/////voici la version Mine 
$headers = "MIME-Version: 1.0"."\r\n"; 

//////ici on détermine le mail en format text 
$headers .= "Content-type: text/plain; charset=iso-8859-1"."\r\n";

a+
Jean-Paul

Hors ligne

#3 28/04/2011 07:05:55

bboss112
Membre
Lieu : Orléans
Inscription : 05/07/2008
Messages : 49

Re : Formulaire de Contact

Bonjour Jean-Paul,
Merci de ta réponse. J'ai essayé d'enlever les 2 paragraphes et ça ne fonctionne pas.
J'ai reçu le mail, en double et toujours le corps du message et sujet vide.

Je vais surement utiliser la module de contact d'un des membres.
Encore une fois, merci.

Seng

Hors ligne

#4 28/04/2011 11:06:04

snypi
Moderateurs
Inscription : 11/03/2008
Messages : 1 235
Site Web

Re : Formulaire de Contact

le module de contact d'atod marche pour la version 0.9.1 il faut que tu upgrade ton site
fait le d abord en local puis en ligne wink


un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/

Hors ligne

#5 29/04/2011 13:01:16

bboss112
Membre
Lieu : Orléans
Inscription : 05/07/2008
Messages : 49

Re : Formulaire de Contact

snypi a écrit :

le module de contact d'atod marche pour la version 0.9.1 il faut que tu upgrade ton site
fait le d abord en local puis en ligne wink

Bonjour snypi,
Merci pour ta réponse, je vais ugrader le site et utilise la module de contact d'Atod.

Bonne journée.

Hors ligne

Pied de page des forums