HTML interesse |
|
bij het vullen van je array, zal je ook de datum ergens moeten bijhouden.rnrnneem ook een kijkje op www.php.net naar de functies rnfilemtime , filectime, fileatime...rnrnrnbijvoorbeeld rn[code]rnphprn$files = array ( array(map = map1, filename = test.txt) ,rn array(map = map1, filename = test3.txt) ,rn array(map = map2, filename = test1.txt) ,rn array(map = map2, filename = test2.txt) rn );rnrn$laatste = array( array(datum = 0, map=not found, filename =not found));rnrnforeach ($files as $val) {rnrn $test= checkdatumfilename($val[map]..$val[filename] , $laatste[0][datum]);rnrn if ( $test 0){rnrn $laatste[0][datum] = $test;rn $laatste[0][filename] = $val[filename];rn $laatste[0][map] = $val[map];rnrn }rn}rnrnecho br br laatste aangemaakt br ;rnecho filename .$laatste[0][filename];rnecho br map .$laatste[0][map];rnecho br timestamp .$laatste[0][datum];rnecho br date .date (F d Y His., $laatste[0][datum]) ;rnrnfunction checkdatumfilename($filename, $comparevalue){rnrn $udate = getfilemtime($filename);rn if ($udate $comparevalue) {rnrn return $udate;rnrn }else{rnrn return 0;rnrn }rn}rnrnrnfunction getfilemtime($filename){rn if (file_exists($filename)) {rn $datum = date (F d Y His., filemtime($filename));rn $unixdate = date (U, filemtime($filename));rn echo $filename was last modified . $datum .br ;rnrn return $unixdate;rn }rn}rnrn[code] |