Intégration de Python dans Apache avec le module mod_python [Partie 2] PSP (Python Server Pages)
Publié par webmaster dans Je suis informaticien !, tags: Apache, PythonIntroduction et configuration d’Apache
Dans cette deuxième partie, on va essayer de faire pareil que dans les langages de scripts coté serveur tel PHP, c’est à dire inclure des scripts python dans les balises html alors voici comment procéder:
Article de base ==> http://www.onlamp.com/
il faut commencer par ajouter ce bloc dans le fichier de configuration d’Apache
<Directory /var/www/ici_votre_repertoire/ >
AddHandler mod_python .psp
PythonHandler mod_python.psp
PythonDebug On
</Directory>
AAlors il suffit de redémarrer Apache, mettre vos fichiers avec l’extension .psp dans le repertoire corespondant et c’est bon !
Exemple
Créer un fichier par exemple index.psp qui contient dans le répertoire psp sur la racine de mon serveur Web
<html>
<%
if form.has_key(‘name’):
greet = ‘Hello, %s!’ % form['name'].capitalize()
else:
greet = ‘Hello there!’
# end
%>
<h1><%= greet %></h1>
</html>
Maintenant appeler votre fichier dans votre navigateur http://localhost/psp/index.psp et voilà ce qu’il doit afficher
Hello there!
et si on passe en paramètre le nom comme http://localhost/psp/index.psp?name=nidhal alors le résultat sera plutôt:
Hello, Nidhal!
Conclusion:
Pour d’autres exemples, veuillez visiter le site http://www.onlamp.com/
Bulletins (RSS)