Bug / erreur de ma part formulaire de contact

Fermé
pixelles78700 Messages postés 2 Date d'inscription jeudi 17 novembre 2011 Statut Membre Dernière intervention 17 novembre 2011 - 17 nov. 2011 à 10:56
bg62 Messages postés 23667 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 janvier 2025 - 17 nov. 2011 à 20:03
Bonjour,
j'ai trouvé ce script sur https://www.unesourisetmoi.info/pages/formulaires.php
j'ai bien tout suivi à la lettre, mais il ne fonctionne pas! la redirection vers la page de remerciement ne s'affiche pas! (j'ai bien rentré l'url), de ce fait les mail ne sont pas envoyés!
Je ne sais pas d'ou vient l'erreur!


ma page est visible: http://www.nicolemathey-photographie.fr/contact/formulaire1.php
d'avance merci pour votre aide

ci dessous le script

<strong><font color="#000000">Formulaire de Contact</font></strong>
<?php
$CONFIG['email_reponse'] = 'infos@nicolemathey-photographie.fr'; // votre email
if(isset($_POST['envoi']) && ( $_POST['envoi'] == 'Envoyer le message'))
{
$subject = $_POST['subject'];
$email = $_POST['email'];
$message = $_POST['message'];
$date = date('d-m-Y');
$ip = $_SERVER['REMOTE_ADDR'];
$genre = $_POST['genre'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$telephone = $_POST['telephone'];
$mobile = $_POST['mobile'];

if($message != null and $message != "")
{
$corps = 'De : '.$email.'
----Adresse IP : '.$ip.'
----Civilité : '.$genre.'
----Nom : '.$nom.'
----Prénom : '.$prenom.'
----Votre adresse E-Mail : '.$email.'
----Téléphone fixe : '.$telephone.'
----Téléphone mobile : '.$mobile.'
----Sujet de votre mail : '.$subject.'
----Date : '.$date.'
----Message : '.$message.'';

$entete = "Content-type:text/html\nFrom:$email\r\nReply-To:$email";


if(mail($CONFIG['email_reponse'],'Contact : '.$subject,$corps,$entete))
{
echo '<font color="#000000" size="+2"><br />Votre message nous a bien été envoyé,<br />merci.</font>';
}
}
else
{
echo '<br /><font color="#FF0000" size="+2"><strong>Vous n\'avez pas entré de message !</strong></font>';
}
}
?>
<form action="contact.php" method="post" name="formulaire">


<font color="#000000">Votre civilité :</font><br />
<input type="text" name="genre" id="genre" value=""/>
<br /><br />

<font color="#000000">Votre nom :</font><br />
<input type="text" name="nom" id="nom" value=""/>
<br /><br />

<font color="#000000">Votre prénom :</font><br />
<input type="text" name="prenom" id="prenom" value=""/>
<br /><br />

<font color="#000000">Votre adresse mail :</font><br />
<input name="email" type="text" value="" />
<br /><br />

<font color="#000000">Votre téléphone fixe :</font><br />
<input type="text" name="telephone" id="telephone" value=""/>
<br /><br />

<font color="#000000">Votre téléphone mobile :</font><br />
<input type="text" name="mobile" id="mobile" value=""/>
<br /><br />

<font color="#000000">Sujet de votre mail :</font><br />
<input type="text" name="subject" id="subject" value=""/>
<br /><br />

<font color="#000000">Votre message :</font><br />

<textarea cols="30" rows="5" name="message" class="textarea"></textarea>
<br /><br />

<input type="submit" value="Envoyer" name="envoi"/></center>
</form>

3 réponses

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
Modifié par dariumis le 17/11/2011 à 14:28
Salut, le code de ta page n'est pas tout a fait identique a celui posté sur ce sujet, moi je vois ça dans la source de ta page:

<form center"="" action="/contact/formulaire1.php" onSubmit="return verifSelection()"> 
  <div align=" method="post" name="mail_form">


il est sûr que cette partie fait buguer le formulaire center"=""

enfin voila ce que donne ton url quant tu poste le form:

http://www.nicolemathey-photographie.fr/contact/formulaire1.php%22%20onSubmit=%22return%20verifSelection%28%29%22%3E%20%20%3Cdiv%20align=

On voit que le onSubmit=return...... est présent alors qu'il ne devrait pas.
0
pixelles78700 Messages postés 2 Date d'inscription jeudi 17 novembre 2011 Statut Membre Dernière intervention 17 novembre 2011
17 nov. 2011 à 17:45
merci pour ta réponse!

le code de ta page n'est pas tout a fait identique a celui posté sur ce sujet, moi je vois ça dans la source de ta page:
comment ça se fait?

On voit que le onSubmit=return...... est présent alors qu'il ne devrait pas.

comment ça se fait?
c'est un script en ligne et j'ai juste copier/ collé dans une page!
0
bg62 Messages postés 23667 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 janvier 2025 2 392
17 nov. 2011 à 20:03
The requested URL /contact/formulaire1.php" onSubmit="return verifSelection()"> <div align= was not found on this server.

juste 'copier/coller ... non ;) il y a des erreurs ...
1 - qui va remplir un formulaire aussi contraignant avec tous ces champs obligatoires ???
2 - prends le version 'php' complète ce sera bien mieux ;)
0