webForumDet fria alternativet

Senaste uppdaterade filen i en mapp

PHP

2 svar · 202 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#1

Hur kan jag ta reda på senast uppdaterad datumet från den senast uppdaterade filen i en mapp?

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

Medlem sedan aug. 2000238 inlägg
#2

Kanske detta funkar?

<?
	if ($dir == "") {
		$dir = ".";
	}
	$open_dir = opendir ($dir);
	$time = 0;
	while ($file = readdir($open_dir)) {
		$file = basename ($file);
		if (filetype($file) != "dir") {
			$mtime = filemtime ($file);
			if ($mtime > $time) {
				$time = $mtime;
				$thatfile = $file;
			}
		}
	}
	closedir($open_dir);
	echo $time . $thatfile;
?>

Eller har jag krånglat till det alldeles i onödan för mycket? ;)

------------------
All Your Base Are Belong To Us

Medlem sedan maj 20002 993 inlägg
#3

Det fungerar, på servern där scriptet där sidan ligger. men om man anger $dir="http://www.alfa2.f2s.com" så fungerar det inte.... Kan man inte läsa senast uppdaterad datumet på andra servrar?

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)