Probleme formulaire Frontpage et php

tirryroro61 Messages postés 11 Statut Membre -  
tirryroro61 Messages postés 11 Statut Membre -
Bonjour,

Voilà j'ai créé un formulaire sous Frontpage et une page en php et lorsque je mets tout sur le serveur que je clique sur envoyer, il apparaît le message suivant:

405 - HTTP verb used to access this page is not allowed.
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

Quelqu'un peut il m'aider svp??

D'avance merci
A voir également:

9 réponses

ReDLoG
 
Bonjour,

- Nom de ton hébergeur?
- Supporte-t-il PHP?
- Code HTML de la page incriminée?
On n'est pas des devins... Alors fais un effort pour expliquer en détail l'environnement de ton problème!
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
slt,

Il faut envoyer d'autre fichiers pour utiliser les formulaires frontpage sur les serveurs, de plus, tous les serveurs ne sont pas compatibles frontpage.
Donc laisse tomber FP.
0
tirryroro61 Messages postés 11 Statut Membre 11
 
Le serveur est compatible avec Frontpage puisque le site est en ligne depuis pas mal de temps, par contre c'est juste depuis que j'ai inséré des formulaires et que je souhaite envoyer les infos que ce message apparaît.
C'est sur un serveur Orange que le site est déployé.

Le code Html de la page Html est:

<FORM method=POST action=2012monformulairegenial.php target="_blank">
<input type=hidden name=subject value=monadhesion>
<BR>
<font size="2" face="Cooper Black">N° de
cheptel </font><INPUT NAME="N° de cheptel" TYPE="text" SIZE="11">
<br>
<BR>
<font face="Cooper Black" size="2">
N° des animaux à commercialiser suivis d'une * pour séparer chaque
animal<br>
</font><INPUT NAME="N° des animaux à commercialiser" TYPE="text" SIZE="26">
<p> <font face="Cooper Black" size="2">N° de téléphone</font> <BR>
<INPUT NAME="N° de téléphone" TYPE="text" SIZE="11"> <BR>
<BR>
<BR>
<input type="submit" value="Envoyer" name="B1" style="font-family: Cooper Black; font-size: 10 pt">  <input type="reset" value="Effacer" name="B2" style="font-family: Cooper Black; font-size: 10 pt">
</p>
</FORM>

Avec une page en php s'appelant 2012monformulairegenial.php

d'avance merci
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
<FORM method="POST" action="2012monformulairegenial.php" target="_blank"> 
<input type="hidden" name="subject" value="monadhesion"> 
<BR> 
<font size="2" face="Cooper Black">N° de 
cheptel </font><INPUT NAME="N_de_cheptel" TYPE="text" SIZE="11"> 
<br> 
<BR> 
<font face="Cooper Black" size="2"> 
N° des animaux à commercialiser suivis d'une * pour séparer chaque 
animal<br> 
</font><INPUT NAME="N_des_animaux_a_commercialiser" TYPE="text" SIZE="26"> 
<p> <font face="Cooper Black" size="2">N° de téléphone</font> <BR> 
<INPUT NAME="N_de_téléphone" TYPE="text" SIZE="11"> <BR> 
<BR> 
<BR> 
<input type="submit" value="Envoyer" name="B1" style="font-family: Cooper Black; font-size: 10 pt"> 
<input type="reset" value="Effacer" name="B2" style="font-family: Cooper Black; font-size: 10 pt"> 
</p> 
</FORM>


et les doubles quote !
pas d'espace dans les noms de champs !
Ça m'étonnerais que tes variables $_POST fonctionne avec ça.

plutot ça:
$_POST['N_des_animaux_a_commercialiser'])
que ça:
$_POST['N° des animaux à commercialiser'])

essaye ce que je colle au dessus.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tirryroro61 Messages postés 11 Statut Membre 11
 
J'ai donc modifié suivant ce que tu m'as donné, j'ai toujours ce même message; en fait je viens de voir que lorsqu'on clique sur envoyé, l'adresse web noté dans la page qui s'ouvre est bien celle du site/2012monformulairegenial.php et c'est dans la nouvelle fenêtre que ca plante!!
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
tu récupère comment tes valeurs $_post sur 2012monformulairegenial.php ?
0
tirryroro61 Messages postés 11 Statut Membre 11
 
Voilà ce que je récupère sur la page 2012monformulairegenial.php

<body>
<?php
$TO = "monadresse@mail.com";
$subject = "Animaux à commercialiser transmis par site CIA L'AIGLE";
$h = "From: " . $TO;
$message = "Voici le message qui sera écrit automatiquement dans le mail que vous recevrez, à chaque fois qu'un visiteur souhaitera vous laisser un message";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:2012 accusegenial.html");
?>
</body>
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
ajoute un champ email dans ton formulaire:
<FORM method="POST" action="test1.php" > 
<input type="hidden" name="subject" value="monadhesion"> 
<BR> 
<font size="2" face="Cooper Black">N° de 
cheptel </font><INPUT NAME="N_de_cheptel" TYPE="text" SIZE="11"> 
<br> 
<BR> 
<font face="Cooper Black" size="2"> 
N° des animaux à commercialiser suivis d'une * pour séparer chaque 
animal<br> 
</font><INPUT NAME="N_des_animaux_a_commercialiser" TYPE="text" SIZE="26"> 
<p> <font face="Cooper Black" size="2">N° de téléphone</font> <BR> 
<INPUT NAME="N_de_téléphone" TYPE="text" SIZE="11"> 
</p>
<p><font face="Cooper Black" size="2">email</font> <BR>
<INPUT NAME="email" TYPE="text" SIZE="11">
<BR> 
  <BR> 
  <BR> 
  <input type="submit" value="Envoyer" name="B1" style="font-family: Cooper Black; font-size: 10 pt"> 
  <input type="reset" value="Effacer" name="B2" style="font-family: Cooper Black; font-size: 10 pt"> 
</p> 
</FORM>

remplace ton code php par celui là:
<?php 
$N_de_cheptel = htmlspecialchars($_POST['N_de_cheptel']);
$N_des_animaux_a_commercialiser = htmlspecialchars($_POST['N_des_animaux_a_commercialiser']);
$N_de_téléphone = htmlspecialchars($_POST['N_de_téléphone']);
$email = htmlspecialchars($_POST['email']);

$destinataire = "monadresse@mail.com"; 
$expediteur   = $email; 
echo "Nous avons bien pris en compte votre message.<br/> Merci<br/>";  
$codehtml=
	"<html><body>".
	"<font=times new roman >".
	"Numero de cheptel $N_de_cheptel. </u><br/>".
	"Numero des animaux à commercialiser $N_des_animaux_a_commercialiser. </u><br/>".
	"Numero de téléphone $N_de_téléphone. </u><br/>".
	"Contact $email. </u><br/>".
	"</font>".
	"</body></html>";
mail($destinataire,
     "Animaux à commercialiser transmis par site CIA L'AIGLE",
     $codehtml,
      "From: Message de CIA L'AIGLE<$expediteur>".
       "Reply-To: $expediteur\r\n".
       "Content-Type: text/html; charset=\"utf-8\"\r\n");
?> 


et change aussi l'email du code php par ton email
$destinataire = "monadresse@mail.com";
0
tirryroro61 Messages postés 11 Statut Membre 11
 
Bonjour,

Je viens ce matin de modifier et de tester les scripts que tu m'as donné et rien n'y fait, je vais donc voir si il n'y a pas un autre moyen pour créer des formulaires ou bien voir si il n'existe pas un logiciel en Open source pour y arriver.

En tout cas je te remercie de ton aide et de tes connaissances!!

Merci
0