Bonjour à tous
1/Lorsque j'ouvre ce fichier php dans IE11 il me met le message d'erreur "Le verbe HTTP POST utilisé pour accéder au chemin d'accès '/guestbook.php' n'est pas autorisé. ", que faire ?
2/ Je suis obligé de mettre des balises <script> en plus des conventionnelles de php sinon tout le code apparaît dans ma page, pourquoi cela arrive t'il ?
PS: J'utilise Expression web4 et son serveur local
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Livre d'or</title> </head> <body> <script> <?php if(isset($_REQUEST['Envoyer'])) { $xml=new DOMDocument("1.0","UTF-8"); $xml->load("guestbook.xml"); $rootTag=$xmlgetElementsByTagName("document")->item(0); $dataTag=$xml->createElement("data"); $auteurTag=$xml->createElement("auteur",$_REQUEST['auteur']); $villeTag=$xml->createElement("ville",$_REQUEST['ville']); $emailTag=$xml->createElement("email",$_REQUEST['email']); $websiteTag=$xml->createElement("website",$_REQUEST['website']); $messageTag=$xml->createElement("message",$_REQUEST['message']); $dataTag->appendChild($auteurTag); $villeTag->appendChild($villeTag); $emailTag->appendChild($emailTag); $websiteTag->appendChild($websiteTag); $messageTag->appendChild($messageTag); $rootTag->appendChild($dataTag); $xml->save("guestbook.xml"); } ?> </script> <form method="post" action="guestbook.php" > <input type= "text" name= "auteur"/></ br> <input type= "text" name= "ville"/></ br> <input type= "text" name= "email"/></ br> <input type= "text" name= "website"/></ br> <input type= "text" name= "message"/></ br> <textarea name= "message" cols="20" rows= "10"></textarea></ br> <input type="submit"name="Envoyer" value= "add"/></ br> </form> </body> </html>
Partager