Fomulaire de contact qui ne fonctionne pas !

DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
 Profil bloqué -
Bonjour,

J'ai créer un site web pour quelqu'un que je connais, j'ai mis le site en ligne aujourd'hui, tout fonctionne très bien enfin.. presque : Le formulaire de contact sur ma page "contact et informations" ne fonctionne pas ! Pourtant j'ai téléchargé le formulaire sur ce lien : http://patrickleclerc.free.fr/script/Formulaire_Free.zip et je l'ai collé dans ma page et inscrit l'adresse mail pour recevoir les messages du formulaire ou c'était indiqué et j'ai bien créée ma page result.html donc je ne comprends pas.. non seulement ça ne me redirige pas sur ma page result mais aussi, je ne reçoit rien dans ma boite mail quand je test le formulaire

Voici la page en question avec le formulaire qui ne fonctionne pas : http://sublimhairaurelie.free.fr/contact-et-info.html

Si quelqu'un pouvait m'aider, ce serait chouette :)

25 réponses

Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Salut,
à mon avis pour envoyer des mails, tu dois utiliser le php, et tes extensions de fichiers sont en .html...
Renomme tes fichiers avec un .php
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
hum ça ne fonctionne pas :/
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
donnes nous le code
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Voici le code:

<!-- ici le début du formulaire avec la ligne qui envera le resultat à l'adresse e-mail correspondant à la page free l'hebergeant -->
<form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl">
<table width="522" border="0" cellpadding="1" cellspacing="0" align="left">
<tr>
<td width="520"><table border=0 cellpadding=3 width="523" align="center" cellspacing="0" >
<tr>
<td colspan="2"><h4>Formulaire de contact :</h4></td>
</tr>
<tr>
<td width="157">Nom :</td>
<td width="354">
<input type="text" name="nom" value="" size=20>
</td>
</tr>
<tr>
<td width="157">Email :</td>
<td width="354">
<input type="text" name="email" value="" size=40>
</td>
</tr>
<tr>
<td width="157">Objet :</td>
<td width="354">
<input type="text" name="pageweb" size=40>
</td>
</tr>
<tr>
<td valign="top" width="157">
<p>Message :</p>
</td>
<td width="354">
<p>
<textarea name="comment" cols="50" rows="10" wrap="virtual"></textarea>
</p>
<p>  </p></td>
</tr>
<tr>
<td width="157">
<input type="reset" name="reset" value="Effacer">
</td>
<td align=RIGHT width="354">
<input type="submit" name=" envoyer " value=" envoyer! ">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
C'est quoi ce .pl dans ton action de ton formulaire ?
0
toto
 
Bonjour

Il s'agit d'un code de chez free. Il n'y a pas à le renommer en php. L'extension .pl dans l'action appelle un script qui n'est pas en php (en perl, je suppose).

je l'ai collé dans ma page et inscrit l'adresse mail pour recevoir les messages du formulaire ou c'était indiqué
Où as-tu inscrit cette adresse ? Si c'est dans le formulaire, il s'agit de l'adresse de celui qui remplit le formulaire, pas de l'adresse où il va être envoyé.
Dans tous les cas, les formulaires sont envoyés à l'adresse mail associée au site c'est à dire sublimhairaurelie @ free . fr. Est-ce bien là que tu essayes de récupérer les formulaires envoyés ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour ,

oui il ne faut pas le renommer en php et oui effectivement free utilise perl . De quelle adresse parle tu ? celle ci : http://perso0.free.fr/cgi-bin/form2mail.pl ? Dans le cas ou tu parlerais de celle ci, il faut bien laisser cette adresse il ne faut rien changer au formulaire , mon soucis c'est que le formulaire fonctionne à moitié enfaite, les gens peuvent m'envoyer des messages que je reçoit dans ma boite mail free mais il ne sont pas redirigés vers ma page de redirection qui doit s'appeler obligatoirement result.html apparement
0
le père
 
Dans ton message initial, tu disais que tu ne recevais rien dans ta boite mail. Maintenant tu reçois, c'est déjà mieux !
As-tu bien installé la page result.html fournie avec le formulaire free, ou l'as-tu créée toi-même ? Dans le même répertoire que le formulaire lui-même ? As-tu bien mis le nom result.html en minuscules ?
0
Profil bloqué
 
Je ne connais pas la méthodologie de free, mais ton form n'a pas de method, est-ce normal ?

Essaies de rajouter method="POST" et si ça ne marche pas, mets method="GET", et si ça ne marche pas c'est pas ça ^^'

alors reviens vers nous après
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
@ le père : dans le formulaire que j'ai téléchargé il n'y avait pas vraiment de page result à installer c'était juste marqué que je devais faire une page qui s'appelle obligatoirement result.html et que je pouvais mettre ce que je voulais dedans et oui j'ai bien marqué en minuscules :/

@ Varaldi : Je ne m'y connais pas du tout en codage je dirais pas que ce que tu me dis c'est du chinois mais bon je prend des formulaires tout fait je ne sais pas les faires ni toucher aux codes :/
0
Profil bloqué
 
Je ne sais pas si la casse compte, mais au cas ou, remplaces

<form method="post" action="http://perso0.free.fr/cgi-bin/form2mail.pl">

par

<form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl">

Et si ça marche toujours pas, par

<form method="GET" action="http://perso0.free.fr/cgi-bin/form2mail.pl">


Tu y arriveras ?
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Oui je pense mais mon formulaire fonctionne je reçoit bien les messages donc je sais pas trop si ce que tu me dit de faire vas changer la redirection vers ma page result :/
0
Profil bloqué
 
Non, ça ne change pas l'endroit où vont tes données, mais la façon dont elles sont récupérées.

De toute façon, si ça marche pas, tu remettras comme avant !
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
ok mais mon formulaire fonctionne j'ai juste besoin de savoir comment faire fonctionner la page result
0
Profil bloqué
 
écrit ça dans ta page result.php

<?php

if (isset($_POST['nom']) && !empty($_POST['nom']))
{
echo $_POST['nom'];
}
else
{
echo "merde";
}

?>

Et dit moi si ça tu vois que le nom s'affiche
0
le père
 
la page c'est result.html, pas result.php. Et DueilAngoisseus n'y peut rien car c'est un script de chez free qui impose le nom de la page
0
le père
 
Si, il y a bien une page result à installer : je l'aie vue dans le fichier .zip dont tu donnes le lien. Même si ce n'est qu'un modèle pas très joli.
Mais j'ai vu en cherchant sur internet qu'il y a déjà des gens qui ont eu ton problème : retour vers le formulaire au lieu d'aller vers la page result.html. D'après eux, ça venait du fait qu'ils inscrivaient le script dans un template, ça marchait quant ils n'utilisaient pas de template.
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Ah beh il faut peut être que je mette mon contenu result dans leur page result fournie et ce n'est pas inscrit dans un template ^^
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
pouvez vous testez le formulaire svp et me dire ce que ça donne car ça me dit "
L'URL d'origine n'est pas compatible



Il n'est pas possible d'utiliser ce script à partir d'une URL
ne provenant pas des pages personnelles de Free.

Ou bien votre utilisation du script n'est pas valide." alors que quand les autres le test je reçoit les messages mais ça ne les redirige pas




http://sublimhairaurelie.free.fr/contact-et-info.html
0
Profil bloqué
 
C fait pour moi, mais aucune confirmation de message envoyé !
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
et ça te donne quoi ?
0
Profil bloqué
 
Ah je ne sais pas !

J'ai rempli les champs et cliqué sur envoyer, c'est tout
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
et ensuite quand tu clique sur envoyé il ne se passe rien ou le texte disparait des champs ou page blanche ?
0
Profil bloqué
 
Le texte disparait des champs et c'est tout.
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Ok en tout cas j'ai bien reçu vos message mais je sais pas comment faire pour que la page de redirection fonctionne :(
0
Profil bloqué
 
Il va te falloir utiliser un header, et eventuellement un sleep
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
oula xD c'est à dire ?
0
Profil bloqué
 
lol... humm

header("Location: pagequetuveux.php");
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
ça marche avec :

header("Location: pagequetuveux.html");

je suppose ? car je n'utilise pas de php
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
( et tant que j'y suis, je le place ou dans le code ?)
0
Profil bloqué
 
Ha c'est une fonction de php header !

Donc il faut la mettre sur une page php.

mais la page que tu veux peut être en html.


Faire une redirection uniquement en html ? A part un lien, je ne vois pas...
0
DueilAngoisseus Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
moi non plus je ne vois vraiment pas comment faire vu que je n'y connais rien xD
0