IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

Problème Method POST


Sujet :

Web Perl

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut Problème Method POST
    Bonjour,

    Je comprend pas avant tout marchait mais maintenant j'obtiens cette erreur sans rien toucher dans mon code : Method Not Allowed
    The requested method POST is not allowed for the URL /EssaiPerl/cgi-bin/script.pl.

    Voici le code de ma page HTML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <HTML>
    <BODY>
    Rentrez votre prénom : <BR>
    <FORM NAME="form" ACTION="/EssaiPerl/cgi-bin/script.pl"
    METHOD="POST">
    <INPUT TYPE="text" NAME="prenom">
    <INPUT TYPE="submit" VALUE="Envoyer">
    </FORM>
    </BODY>
    </HTML>
    et voila celui de mon script perl

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    #!c:/Perl/bin/perl.exe
     
    use CGI;
    use strict;
     
    my($cgi) = new CGI;
    print "Content-type: text/html\n\n";
     
    my($prenom) = $cgi->param("prenom");
    print "Bonjour <b>".$prenom."</b>";
    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <FORM NAME="form" ACTION="/EssaiPerl/cgi-bin/script.pl">
    Ca m'étonnerait que le répertoire EssaiPerl se trouve à la racine de ton disque
    Essaie de rajouter un point ou de supprimer le premier slash.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    Ca change rien!! je l'exécute avec EasyPHP

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    1) Evite le multipostage.
    Si tu as terminé avec l'autre thread, met le en résolu.
    Consulte les régle du forum.
    2) Pour ton souci, es tu sur que l'arborecence est correct? ton repertoire /EssaiPerl/cgi-bin/ ne serait ce pas /EssaiPerl/cgi-bin/EssaiPerl?
    3) rajoute use Carp; et met un -w à la suite du shebang, ça te permettra de recuperer tous les messages d'erreur.

    Voilà

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    Désolé pour le multiposatage mais j'avais pas mal de problème!!
    Donc mon chemin est bien correct et jai fait les modifications que vous m'aviez dit et lorsque je teste mon script j'obtiens : Use of uninitialized value in concatenation (.) or string at script.pl line 11 mais je pense ke c normal vu ke le prénom je le sais ds ma page HTML

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    si tu fais les tests et que tu met un prenom, ton perl est censé le recuperer et tu devrais pas avoir ce message d'erreur

Discussions similaires

  1. Problème method post
    Par gueguenk dans le forum Langage
    Réponses: 7
    Dernier message: 28/11/2012, 12h23
  2. Problème Methode POST
    Par nguthans dans le forum Langage
    Réponses: 3
    Dernier message: 13/01/2006, 20h28
  3. Problème methode POST
    Par raptor70 dans le forum Langage
    Réponses: 18
    Dernier message: 24/10/2005, 10h57
  4. [IDHTTP] Problème avec la methode post (login:pass@ww.url)
    Par Rayek dans le forum Web & réseau
    Réponses: 5
    Dernier message: 11/07/2005, 10h03
  5. Passage de variable par methode post ?
    Par oazar dans le forum Flash
    Réponses: 33
    Dernier message: 16/10/2003, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo