Erreur HTTP 405

Erreur HTTP 405 - Programmation

Marsh Posté le 04-07-2001 à 09:29:38    

Au secours! J'ai besoin d'aide!!!
 
Je configure actuellement un site intranet au boulot pour l'envoi de formulaire par mail (au départ) puis dans une base access (par la suite, quand le mail marchera!) et bien sûr, ça ne marche pas!
J'ai ce message dans l'aperçu d'une page html sous frontpage 2000 :  
 

Citation :

405 Method Not Allowed
 
La méthode spécifiée dans la ligne de la demande n'est pas autorisée pour la ressource identifiée par cette dernière. Assurez-vous que le type MIME installé pour la ressource que vous demandez est approprié.
 
Veuillez contacter l'administrateur du serveur Web si le problème persiste.


 
J'ai donc été voir les propriétés du site dans IIS 4 via la console, plus particulièrement dans l'onglet "En-têtes HTTP" (je pense que le problème vient de là...). Il y a une option pour configurer les types MIME mais je ne sais pas comment la configurer.
 
Je compte sur votre perspicacité pour m'aider. Merci.
 
Nico.


---------------
Visites de cimetières -  Cimetière de Velennes - Facebook
Reply

Marsh Posté le 04-07-2001 à 09:29:38   

Reply

Marsh Posté le 05-07-2001 à 08:36:30    

J'ai rajouté des types MIME trouvé ici :  
http://www.commentcamarche.net/systemes/mime.htm
http://www04d.com/ACIDOC/CMF/CMF00654.HTM
 
Et ça ne marche toujours pas....
 
Quelqu'un a une idée?
 
Merci.


---------------
Visites de cimetières -  Cimetière de Velennes - Facebook
Reply

Marsh Posté le 05-07-2001 à 10:56:30    

Tu utilises un formulaire que tu postes et traites pour envoyer un mail, c'est ça ???
 
Quel method est associé à ton formulaire ???

Reply

Marsh Posté le 05-07-2001 à 11:04:46    

J'ai un formulaire (fait sous frontpage 2000) dans une page html. Je veux quand on clique sur "envoyer" que le contenu du formulaire soit envoyé par mail.
 
Voici le source de la page :  
 
<html>
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Dites</title>
</head>
 
<body>
 
<p><!--webbot bot="PurpleText"
PREVIEW="Contactez-nous - Personnalisez le formulaire ci-dessous pour recueillir les informations dont vous avez besoin. Par défaut, les données du formulaire sont enregistrées dans un fichier texte sur le serveur Web à l'aide du composant FrontPage Enregistreur de résultats. Modifiez les propriétés du formulaire pour changer cette fonctionnalité."
-->
</p>
<hr>
<p>Dites-nous ce que vous pensez de notre site Web, de nos produits, de notre
entreprise, ou donnez-nous votre avis sur toute autre chose. Nous recevons
volontiers tous vos commentaires et suggestions.</p>
<form action="_vti_bin/shtml.dll/dites.htm" method="POST" onSubmit="" webbot-action="--WEBBOT-SELF--">
  <!--webbot bot="SaveResults" startspan U-File="_private/feedback.txt"
  S-Format="TEXT/TSV" S-Label-Fields="TRUE"
  S-Builtin-Fields="Date Time REMOTE_NAME REMOTE_USER HTTP_USER_AGENT"
  S-Form-Fields S-Email-Address="nico@maboite.fr"
  S-Email-Format="TEXT/PRE" --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot
  bot="SaveResults" endspan i-checksum="43374" -->
  <p><strong>Quel type de commentaire voulez-vous envoyer ?</strong></p>
  <dl>
    <dd><input type="radio" name="TypeMessage" value="Complaint">Plainte <input type="radio" name="TypeMessage" value="Problem">Problème
      <input type="radio" checked name="TypeMessage" value="Suggestion">Suggestion
      <input type="radio" name="TypeMessage" value="Praise">Éloge</dd>
  </dl>
  <p><strong>Quel est l'objet de votre commentaire ?</strong></p>
  <dl>
    <dd><select name="Objet" size="1">
        <option selected>Site Web</option>
        <option>Entreprise</option>
        <option>Produits</option>
        <option>Fournitures</option>
        <option>Employé</option>
        <option>(Autre)</option>
      </select> Autre : <input type="text" size="26" maxlength="256" name="AutreObjet"></dd>
  </dl>
  <p><strong>Tapez vos commentaires dans l'espace ci-dessous :</strong></p>
  <dl>
    <dd><textarea name="Commentaires" rows="5" cols="42"></textarea></dd>
  </dl>
  <p><strong>Indiquez vos coordonnées :</strong></p>
  <dl>
    <dd>
      <table>
        <tr>
          <td>Nom
          <td><input type="text" size="35" maxlength="256" name="NomUtilisateur">
        </tr>
        <tr>
          <td>Adresse de messagerie
          <td><input type="text" size="35" maxlength="256" name="EmailUtilisateur">
        </tr>
        <tr>
          <td>Téléphone
          <td><input type="text" size="35" maxlength="256" name="TelephoneUtilisateur">
        </tr>
        <tr>
          <td>Télécopie
          <td><input type="text" size="35" maxlength="256" name="TelecopieUtilisateur">
        </tr>
      </table>
    </dd>
  </dl>
  <dl>
    <dd><input type="checkbox" name="DemandeDeContact" value="ContactRequested">
      Veuillez me contacter dès que possible concernant ces commentaires.</dd>
  </dl>
  <p><input type="submit" value="Envoyer les informations"> <input type="reset" value="Effacer le contenu du formulaire"></p>
</form>
<hr>
<h5>Emplacement réservé aux renseignements sur l'auteur du document.<br>
Copyright © 1999 [NomSociété]. Tous droits réservés.<br>
Révision : <!--webbot bot="TimeStamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->05 juillet 2001<!--webbot bot="TimeStamp" endspan i-checksum="33399" -->
.</h5>
 
</body>
 
</html>
 
 
Merci.


---------------
Visites de cimetières -  Cimetière de Velennes - Facebook
Reply

Marsh Posté le 05-07-2001 à 11:09:01    

A priori le problème vient de là 'action="_vti_bin/shtml.dll/dites.htm" method="POST"'...
 
Je sais pas ce que fait ton dsite.htm mais à priori il accepte pas la méthode POST (probablement que c'est pas un script). Pour envoyer un email je crois qu'il existe un truc en HTML plus ou moins utilisé suivant les navigateurs, du genre "action=mailto:toto@truc.com" mais je suis pas sûr. Plus personne ne fait ca maintenant (c'est le serveur qui s'occupe d'envoyer le mail).

Reply

Marsh Posté le 05-07-2001 à 11:12:39    

C'est quoi alors la meilleure méthode?


---------------
Visites de cimetières -  Cimetière de Velennes - Facebook
Reply

Marsh Posté le 05-07-2001 à 11:20:13    

Non, si tu fais un mailto: comme action pour ton formualaire, le mail va vraiment être illisible. Il faut le traiter...
 
<form name="mon_formulaire" action="scriptquitraite.truc" method="POST">
...
</form>
 
Normalement cela se résume à cela, à la validation du formulaire tu envoies toutes les données par la method POST au script "scriptquitraite.truc".
 
Comme le disait RobUx4, "_vti_bin/shtml.dll/dites.htm" qu'est-ce que c'est ??? une page htm ne peut rien traiter... Je n'est absolument pas l'habitude de IIS, mais tu peux aisément faire un script en ASP pour traiter ton formulaire et envoyer un mail..
 
<form name="mon_formulaire" action="send_mail.asp" method="POST">
...
</form>
 
@+

Reply

Marsh Posté le 05-07-2001 à 12:25:10    

Faudrait peut-être que tu installe les extensions frontpage sur ton 2IS non ??

Reply

Marsh Posté le 05-07-2001 à 13:21:25    

Elles sont installées, avec du mal, mais elles y sont (normalement.....). Faut que je trouve comment marche l'asp maintenant sur le serveur....
 
A suivre....


---------------
Visites de cimetières -  Cimetière de Velennes - Facebook
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed