Intégration de Python dans Apache avec le module mod_python [Partie 2] PSP (Python Server Pages)
Publié par webmaster dans Je suis informaticien !Introduction 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)