Probleme error HTTP 405

Fermé
koko_nutz Messages postés 3 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 13 juin 2005 - 10 juin 2005 à 17:55
koko_nutz Messages postés 3 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 13 juin 2005 - 13 juin 2005 à 14:56
Bonjour à tous,
Je doit créer pour mon entreprise, où je passe mon stage, un formulaire. Je l'ai fait avec dreamweaver MX 2004 en HTML et PHP. Mais quand on click sur "envoyé" sur le site, il y a le message d'erreur "Method Not Allowed
The requested method POST is not allowed for the URL ".
Je ne sais plus quoi faire, je suis complétement perdu, aidez moi s'il vous plait......
mon serveur est internet exploreur et je croit avoir apache 1.3.33. Voila merci d'avance à tous.

3 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
10 juin 2005 à 19:58
Dans ton formulaire, tu devrais avoir ceci:
<form [...] method="post">

Tu peux changer "post" en "get" (donc la récupération des données se fera autrement: avec $_GET plutôt que $_POST
Mais bon c'est bizzare que le post ne soit pas permis....
0
koko_nutz Messages postés 3 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 13 juin 2005
13 juin 2005 à 14:45
Mais comment je fait pour chager le code de "POST" en "GET"?
Je peux garder les "if" et tt? OU faut t'il que je rechange tous mes code PHP? Genre :
$Envoi =1
if ($nom == ""){
echo("<font face=verdana size=2>Vous n'avez pas mis votre nom.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "nom : $nom\n";
}
if ($prénom == ""){
echo("<font face=verdana size=2>Vous n'avez pas mis votre prénom.</font><br>");
$Envoi = 0;
}
Merci de me répondre
0
KopKop Messages postés 11 Date d'inscription lundi 13 juin 2005 Statut Membre Dernière intervention 21 octobre 2005
13 juin 2005 à 14:53
pour récupérer une variable d'un formulaire il faut utiliser $_POST['nomduchamp']
une variable passée par l'url
$_GET['nomvar']

par exemple :
if(isset($_POST['nomduchamp']))
	{
	//actions
	}
0
koko_nutz Messages postés 3 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 13 juin 2005
13 juin 2005 à 14:56
Donc la fonction mail() je garde la mm?
càd $MailTo = "documentation@symphonia.fr";
$MailSubject = "demande de renseignements";
$MailHeader = "$nom";?
Ou faut t-il que je change le code??
Je sais chui nule dslé
0