Bonjour à tous,

Je me lance dans l'essai de page python sur serveur web.

Dans un raspberryPI avec Apache en 192.168.1.7 j'ai libéré tous les droits
sur le dossier /var/www et y ai posé les fichiers suivants :

PageWEB.html
Pingouin.gif
input_query.py

conformément au livre Gérard Swinnen : Apprendre à programmer avec Python p. 267

Les codes sont les suivants :

Fichier PageWEB.html

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<HTML>
<HEAD><TITLE>Exercice avec Python</TITLE></HEAD>
<BODY>
 
<DIV ALIGN="center">
<IMG SRC="Pingouin.gif">
<H2>Page Web interactive</H2>
<P>Cette page est associée à un script Python</P>
 
<FORM ACTION="http://192.168.1.7/var/www/input_query.py" METHOD="post">
<INPUT TYPE="submit" NAME="send" VALUE="Exécuter le script">
</FORM>
 
</DIV></BODY></HTML>

Fichier input_query.py

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
#! /usr/bin/python
# -*- coding:Utf-8 -*-
 
# Affichage d'un formulaire HTML simplifié :
print "Content-Type: text/html\n"
print """
<H3><FONT COLOR="Royal blue">
Page web produite par un script Python
</FONT></H3>
 
<FORM ACTION="print_result.py" METHOD="post">
<P>Veuillez entrer votre nom dans le champ ci-dessous, s.v.p. :</P>
<P><INPUT NAME="visiteur" SIZE=20 MAXLENGTH=20 TYPE="text"></P>
<P>Veuillez également me fournir une phrase quelconque :</P>
<TEXTAREA NAME="phrase" ROWS=2 COLS=50>Mississippi</TEXTAREA>
<P>J'utiliserai cette phrase pour établir un histogramme.</P>
<INPUT TYPE="submit" NAME="send" VALUE="Action">
</FORM>
"""
A l'éxécution depuis un poste du réseau sous xp la page web s'affiche correctement avec
le pingouin mais quand j'appui sur le bouton éxécuter le script il y a un message
d'erreur :
192.168.1.7/var/www/input_query.py

Not Found

The requested URL /var/www/input_query.py was not found on this server.
Apache/2.2.22 (Debian) Server at 192.168.1.7 Port 80

Si quelqu'un peut aider le débutant que je suis.

Merci beaucoup.

P.G