#!/usr/bin/perl print "Content-type: text/html\n\n"; print "Liste $nombre\n"; print "\n"; @nb = (0,31,59,90,120,151,181,212,243,273,304,334,365); open(DEP,"depenses/courant.txt"); $ligne = ; $ligne =~ /^(\d+)\/(\d+)\/(\d+)\./; $debut = $1+$nb[$2]; @amount = (); @when = (); $total = 0; $nombre = 0; while($ligne=) { $ligne =~ /^(\d+)\/(\d+)\/(\d+):(.*):(.*)$/; ($jour, $mois, $annee, $montant, $quoi) = ($1,$2,$3,$4,$5); $courant = $jour+$nb[$mois]; $ecart = $courant - $debut; $nombre++; $total += $montant; printf "Le %i/%i/%i, %.02f EUR (%s)
\n",$jour,$mois,$annee,$montant,$quoi; } print "
Total: $total EUR
\n"; $possible=850-$total; $mieux=650-$total; print "
Peut encore etre dépensé ce mois ci: $possible EUR
\n"; print "
Mieux vaudrait ne pas dépenser plus de: $mieux EUR
\n"; ($secondes, $minutes, $heures, $jour_mois, $mois, $an, $jour_semaine, $jour_calendaire, $heure_ete) = localtime(time); $possible_now = $possible-850/$jour_calendaire; $mieux_now = $mieux-650/$jour_calendaire; printf "
Peut être dépensé aujourd'hui: %i EUR
\n", $possible_now; printf "
mieux vaudrait ne pas dépenser plus de: %i EUR
\n", $mieux_now; print "";