n/oldblog
Archived
1
0
Fork 0
This repository has been archived on 2024-02-13. You can view files and clone it, but cannot push or open issues or pull requests.
oldblog/include/timer.inc.php
2023-04-30 21:50:11 +02:00

65 lines
1.5 KiB
PHP

<?
/* fixe un timer */
function settimer($TimerName,$String)
{
$FileTimerName = "modules/timers/$TimerName.csv";
$Date = mktime();
$fp = fopen("$FileTimerName","w+");
$Ligne = sprintf("\"".$Date."\",\"".$String."\"\n");
fwrite($fp,$Ligne);
fclose($fp);
// echo "fichier créé<br>";
}
/* renvoie $string si le temps n'est pas écoulé, ou FALSE sinon */
function timer($TimerName,$TimerNb)
{
$FileTimerN = "/web/tma/modules/timers/$TimerName.csv";
if (!file_exists("$FileTimerN"))
{
$timer = FALSE;
}
else
{
// lecture de la date stockée dans le fichier
$fp = fopen("$FileTimerN","r");
$data = fgetcsv($fp, 1000, ",");
fclose($fp);
$FileDate = $data[0];
//$Date = strftime ("%Y%m%d%H%M%S", time());
$Date = mktime();
$String = $data[1];
if ($Date >= ($FileDate+$TimerNb))
{
//echo "date dépassée:".$Date." >= ".($FileDate+$TimerNb)."<br>";
$timer = FALSE;
}
else
{
$timer = $String;
}
}
return $timer;
}
/* renvoie l'heure française (format HH:MM) */
function iheure()
{
if ($HTTP_GET_VARS["IFRANCE"] =="1")
$iheure=$I_HEURE_UK;
else
$iheure= date("H:i");
return $iheure;
}
?>