Wyświetlanie daty modyfikacji plików (w zawartości katalogu)

0

Nie daję sobie rady, przyznaję, nie potrafię zmodyfikować funkcji getModTime tak, aby dla każdego wyświetlonego pliku pokazywało osobną jego rzeczywistą datę
oto kod: powinno być napisane przy Data: lecz nie wiem, jak zrobić osobno do każdego pliku.

<?
    $path = "/var/www/virtual/my-heart-pain.cba.pl/wrarzed";
    $dir_handle = @opendir($path) or die("Niemożna otworzyć $path");
    while ($file = readdir($dir_handle)) {

    if($file == "." || $file == ".." || $file == "index.php" )

        continue;
		$name = "archive.db"; 
		function getModTime($file) { 
			$time = filemtime($file); 
			$date = date("G:i:s d.m.Y", $time); 
		}
        echo "<a href=\"$file\">$file</a> Data:<br />"
	//print "Modyfikowany". $name ." to ". $date."."; 
	getModTime($name);

    }
    // Close
    closedir($dir_handle);
?>

PS. I mam błąd z polskimi znaczkami, gdy klikam nazwę pliku z krzaczkiem w odnośniku również krzaczek :P

1

co za chaos.

genialne miejsce na definiowanie funkcji (samo jej istnienie jest w sumie zbyteczne)
czemu przypisujesz na stałe coś do $name i tego używasz do sprawdzenia daty, kiedy plik masz w $file?
php otwieraj przez <?php, nie <? -- dobry nawyk, może unikniesz problemu z tego powodu w przyszłości.
ścieżka absolutna? nie lepiej wpisać tam . (kropka, czyli aktualny folder)
Twój plik php niech będzie zapisany w kodowaniu utf-8, zapewne piszesz w notatniku i jest w cp-1250 (windows-1250). Nie, nie chodzi mi o deklarację w <head> - plik musi być w utf-8 - w notatniku pod zapisz jako masz kodowanie, ale to jest utf-8 z BOM, co może spowodować wyświetlanie dodatkowego znaku spacji/nowej linii, więc znajdź sobie jakiś IDE, będzie plik w dobrym kodowaniu, a i nauczysz się robić normalne wcięcia.

a może by tak wpisał php dir listing w google i pooglądał jak to jest zrobione u innych?

0

Dziękuję, za pomoc, poradziłem sobie :))
A na googlach szukałem, ale pod innymi frazami, i dlatego nie mogłem znaleźć (często brakuje mi słów) :))
Jeszcze raz dziękuję :) Do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1