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

Langage PHP Discussion :

[PHP-JS] Method Not Allowed sur index.html


Sujet :

Langage PHP

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    181
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 181
    Par d�faut [PHP-JS] Method Not Allowed sur index.html
    Rebonjour, apr�s avoir r�gle le probleme de l'affichage de code PHP vers une balise <script src>, je suis ennuy� sur la methode POST qui ne passe pas...

    j'ai mon fichier index.html :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <body>
    <script src="form.php3?p=subscribe&id=1" language="Javascript"></script>
    </body>
    dans form.php3 j'ai cela :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function Page($id) {
    include "config/config.php";
    ....
    ...
    $html .= $data["footer"];
    $html .= formStart('name="subscribeform"');
    return ("document.write('" . $html . "');");  
    }
    qui m'afiche bien le formulaire comme il faut. Je valide et hop :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Method Not Allowed
    The requested method POST is not allowed for the URL /lists/index.html.
    Apache/1.3.33 Server at localhost Port 80

    En mettant le code php de form.php3 dans un fichier.php normal, ca passe sans soucis. Sauriez vous ce qui pose soucis ? Merci d'avance de votre aide.

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    181
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 181
    Par d�faut
    Re, Re, j'ai omis de mettre la variable formStart('name="subscribeform" '); dans le premier post , qui cr�e bien le <form> du formulaire. la sortie de cette variable donne ca :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form method=post name="subscribeform">
    voila le fichier form.php3 !

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    function subscribePage($id) {
      $data = PageData($id);
      $html .= formStart('name="subscribeform" action=""');
      $html .= '<table border=0>';
      $html .= ListAttributes($attributes,$attributedata,$data["htmlchoice"],0,$data['emaildoubleentry']);
      return ("document.write('" . $html . "');");

    Je pr�cise que si je mets mon test.html en test.php, (le fichier qui apele form.php3) , et que je valide bin ca rafraichit la page mais il ne pas pas sur la page de remerciement, et il rentre rien dan la base.
    Et si je transforme mon fichier form.php3 en fichier php, ca passe sans soucis. Voila si quelqu'un pourrait filer un coup de main ce serait simpa.

Discussions similaires

  1. error 405 method not allowed
    Par lapitch dans le forum Windows Communication Foundation
    R�ponses: 4
    Dernier message: 29/03/2011, 16h25
  2. Method not allowed
    Par topolino dans le forum Windows Communication Foundation
    R�ponses: 0
    Dernier message: 21/03/2011, 19h22
  3. [XMLHttpRequest] Post : 405 Method Not Allowed ?
    Par themoye dans le forum 1&1
    R�ponses: 0
    Dernier message: 27/09/2010, 18h00
  4. Erreur 405 Method Not Allowed
    Par vorjan dans le forum Langage
    R�ponses: 2
    Dernier message: 26/04/2009, 08h19
  5. [PHP-JS] Method Not Allowed sur index.html
    Par metatron dans le forum Langage
    R�ponses: 3
    Dernier message: 10/08/2006, 12h07

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