Ceci est une ancienne révision du document !
Exécuter Python sur OVH
La base
Mettre le fichier .cgi dans /cgi-bin/
Passer le fichier en exécutable (705)
Contenu du fichier :
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print("Content-type: text/html\n\n")
print("Hello World!")
Ou
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print("Content-type: text/html\n\n")
from random import *
for i in range (1,10):
print (random())
Pour afficher :
http://physix.fr/cgi-bin/test.cgi
===== Pour afficher les erreurs =====
import cgitb cgitb.enable()
Compteur de visite
#!/usr/bin/python
from datetime import datetime
import cgitb
cgitb.enable()
print 'Content-type: text/html'
print
print (datetime.now())
try:
fichier = open('compteur','r')
nbr_visiteurs = int(fichier.read())
except Exception:
nbr_visiteurs = 0
fichier = open('compteur','w')
fichier.write(str(nbr_visiteurs+1))
print nbr_visiteurs+1,'visites \o/'

