8797 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai un problème avec mon formulaire. Lorsque je valide l'envoi j'ai le message suivant :
a écrit :
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 :

<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 :
<?php
$TO = "contact@ping-web.com";

$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.
Modifié par Otto Didact (21 Jul 2006 - 09:25)
Merci pour ta réponse.
Effectivement c'était ça. J'ai pensé à tout sauf aux droits du fichier. Merci encore.