$ips = file_get_contents($_SERVER['DOCUMENT_ROOT']."/visitors.txt");
$arr = explode(",",$ips);
$today = strtotime(date('Y-m-d H:i:s'));
for ($n = 0, $max = count($arr); $n <= $max; $n++) {
$visArr = explode("#",$arr[$n]);
$visDate = strtotime($visArr[1]); //$visArr[1] = 2011-12-27 14:10:45
if($visDate < $today){
unset ($arr[$n]);
}
}
print_r($arr); //empty array!
données stockées commetort Date de comparaison
xxx.xxx.xxx.xxx#2011-12-27 11:56:24,
xxx.xxx.xxx.xxx#2011-12-28 11:56:24,
le résultat est pas correct lorsque je ne compare pour la date de visiteur, puis-je savoir ce qui ne va pas avec elle?
EDIT: je fixe mon code et donne encore un tableau vide quand comparer deux !! Date aucun conseil??
Dans la ligne 4, je vois $ arrr qui n'est jamais déclaré. –
L'avez-vous parcouru pour vérifier quelle est la valeur de $ visDate? – liquorvicar