Problème avec formulaire de contact

Petit nouveau ! | 3 Messages

21 juil. 2006, 07:06

Bonjour,

J'ai un problème avec mon formulaire. Lorsque je valide l'envoi j'ai le message suivant :
Not Found
The requested URL /divers/formmail.php was not found on this server.
J'ai tenté de modifier le chemin d'accès au fichier sans succès. Le fichier formmail.php se trouve dans le dossier divers de mon site comme le fichier contact.php.
Voici la partie html :

Code : Tout sélectionner

<div> <form method="post" action="formmail.php"> <input type=hidden name=subject value=formmail> <p><label for="nom">Votre nom</label> <input class="champs" type=text name=realname title="Indiquez votre nom" tabindex="1" /></p> <p><label for="email">Votre e-mail</label> <input class="champs" type=text name=email title="Indiquez votre adresse e-mail" tabindex="2" /></p> <p><label for="subject">Sujet</label> <input class="champs" type=text name=title title="Sujet de votre message" tabindex="3" /></p> <p><label for="texte">Texte</label> <textarea name="comments" cols="20" rows="10" tabindex="4"></textarea></p> <input type=submit value=Envoyer> <input type=reset value=Annuler> </form> </div>
Et la partie php :

Code : Tout sélectionner

<?php $TO = "[email protected]"; $h = "From: " . $TO; $message = ""; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); Header("Location: http://www.ping-web.com/index.php"); ?>
Pour info, je suis hébergé chez OVH. Merci pour votre aide.

Invité
Invité n'ayant pas de compte PHPfrance

21 juil. 2006, 10:24

et si tu met

Code : Tout sélectionner

<form method="post" action="divers/formmail.php">
?

Petit nouveau ! | 3 Messages

21 juil. 2006, 12:17

Merci pour ta réponse mais j'ai essayé ça ne fonctionne pas non plus. Toujours le même message d'erreur.

Eléphant du PHP | 177 Messages

21 juil. 2006, 13:36

met le chemin relatif de ton fichier form.php par rapport a la position de ton index.php ou de la page qui cherche a faire appel a ce fichier de formulaire

Petit nouveau ! | 3 Messages

21 juil. 2006, 14:21

J'ai essayé :

Code : Tout sélectionner

/divers/formmail.php ../divers/formmail.php http://www.ping-web.com/divers/formmail.php
Rien n'y fait toujours le message d'erreur. Je commence à me demander si le message d'erreur correspond bien au problème.

Invité
Invité n'ayant pas de compte PHPfrance

16 janv. 2007, 23:38

J'ai le même pb.
Avez vous trouvé la solution?

ViPHP
ViPHP | 1961 Messages

16 janv. 2007, 23:45

Bonsoir,

Peux-tu nous montrer tes deux fichiers (les parties concernées) avec leur nom ?
et en mettant le code entre les balises [ php] et [/php]
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein