login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mappen sorteren datum

Offline robmoorman - 27/03/2005 14:30 (laatste wijziging 27/03/2005 14:31)
Avatar van robmoormanPHP interesse ik heb een scirpt met fotos die automatisch mappen uitleest en weegt, alleen wil ik dat als ik ene nieuwe map uplaod, dat hij hem dan bovenaan de pagina zet, gesorteerd op datum dus (werk niet met een database)

http://new.filiaal1220.nl/index.php?p=fotos

hoe kan ik dit doen ???

4 antwoorden

Gesponsorde links
Offline Legolas - 27/03/2005 14:56
Avatar van Legolas Onbekend Waar werkt het dan wel mee???
Met bestanden of met een array in de pagina
Offline robmoorman - 27/03/2005 16:24
Avatar van robmoorman PHP interesse ik heb alle mappen in een array staan, heb ook een array met alle bestanden
$map is een array met de namen van de mappen
$files een array met de mappen $files['map'] $files['width'] enz.
Offline banana - 27/03/2005 20:16
Avatar van banana Onbekend waarom niet met fwrite() ??
Offline dasdan - 30/11/1999 00:00
Avatar van dasdan 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]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s