#!/use/bin/python

#Script in Python per il conteggio degli scaricamenti e della visione delle varie pagine

#Importa i moduli necessari
import os

#Recupera i valori necessari per aprire la pagina sucessiva dall'URL esteso
#url_esteso = os.environ['QUERY_STRING']
url_esteso = "indice=13"
indice_da_url = url_esteso.split ("=")[1]

#Registrazione degli scaricamenti
indice = int(indice_da_url) + 1
file = open("..........","r+t")
file.seek(0)
for contatore in range(indice):
    file.readline()
byte_contati = file.tell()
print "Totali byte precedenti alla posizione corrente = " + str(byte_contati)
testo = file.readline()
print
print testo
carindice = testo.split (",")[0]
accessi = testo.split (",")[1]
perc_e_file = testo.split(",")[2]
pagsucc = testo.split(",")[3]
print accessi
accessi = int(accessi) + 1
accessi = str(accessi)
print "Accessi incrementato di 1 = " + accessi
file.seek(byte_contati)
file.write(carindice + "," + accessi + "," + perc_e_file + "," + pagsucc)
file.close()



def main(pagsucc):
    print "Content-type: text/html\n\n"
    print
    pagsucc = pagsucc[0:-1]
    file = open("............" + pagsucc ,"r+t")
    testo_html = file.read()
    print testo_html + '<iframe frameborder="1" height="1" width="1" src="............%s"></iframe>' % (perc_e_file)
    file.close()

if (__name__ == "__main__"):
    main(pagsucc)