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/

Bonne Lecture et je pense que maintenant vous n’avez plus d’excuses pour ne pas utiliser Python :)

Tags: ,
Répondre