akalaan | Effectivement 5mn c'est court, mais la page ne nécessite pas plus de 20s pour regarder ce qu'il y a à voir.
Voici ce que j'ai fait finalement pour supprimer au bout de 5mn.
Code :
- <?php
- function convert_datetime($str) {
- list($date, $time) = explode(' ', $str);
- list($year, $month, $day) = explode('-', $date);
- list($hour, $minute, $second) = explode(':', $time);
- $timestamp = mktime($hour, $minute, $second, $month, $day, $year);
- return $timestamp;
- }
- $Date = date("Y-m-d H:i:s", time());
- $connect = mysql_connect(localhost,user,passwd) or die ("Connexion impossible au serveur : ".mysql_error());
- $select_db = mysql_select_db(intranet,$connect) or die ("Connexion impossible à la base : ".$intra_database." ".mysql_error());
- $intra_query = "SELECT * from CurConnexion";
- $res = mysql_query($intra_query) or die ("Requete impossible : ".mysql_error());
- $i=0;
- while ($row = mysql_fetch_array($res)){
- //echo convert_datetime($Date)-convert_datetime($row['date'])."<br/>";
- if ((convert_datetime($Date)-convert_datetime($row['date'])) > 300 ){
- $dateConnect = $row['date'];
- $sup = "DELETE from CurConnexion where date = '$dateConnect'";
- mysql_query($sup) or die ("Requete impossible : ".mysql_error());
- $i++;
- }
- }
- echo "Il y a ".$i." enregistrement superieur a 5mn";
- ?>
|
|