PHP: Funktion zur Ausgabe der letzten Änderung einer Datei

Hallo Leute,
wie heißt die Funktion mit der man das Datum der letzten Änderung einer Datei abfragen kann? Nachgucken wie sie funktioniert kann ich dann ja selber, nur muss ich dazu wissen wie sie heißt. Außerdem hätte ich auch noch gerne die Funktion zur Abfrage der Größe einer Datei. Danke im vorraus.

mfg $oul
 
Danke erstmal, habe nun folgendes Skript:

Online unter: http://alius.al.funpic.de/index-of.php?Ordner=Tutorials&zeige=Inhalt

PHP:
<?php

	echo "<html>\n";
	echo "<head>\n";
	echo "<title>Index-Skript</title>\n";
	echo "<style type='text/css'>
            body {
                    color:FF8C00;
                    background-color:FFFFFF;
                 }
            a:link,a:visited,a:active {
                                        color:FF0000;
                                        text-decoration:none;
                                      }
            a:hover {
                        color:FF0000;
                        text-decoration: overline underline;
                    }
            </style>";
	echo "</head>\n";
	echo "<body>\n";
	echo "<form name='Eingabe' action='index-of.php' method='GET'>\n";
	echo "<input size='25' name='Ordner'>\n";
	echo "<input type='submit' name='zeige' value='Inhalt'>\n";
	echo "</form>\n";

	$pfad=$_GET['Ordner'];

    if (isset($pfad))
    {

    	echo "Verzeichnis: <a href='$pfad' target='_self'>$pfad</a>";

		$i=0;
		echo "<hr color='#000000'>\n<center\n>";
		echo "<table border='1'>\n<col width='250'>\n<col width='250'>\n<col width='250'>\n<tr>\n<th>Ordner/Datei-Name: </th>\n<th>Größe in KB: </th>\n<th>Änderungsdatum: </th>\n</tr>\n";
        $verzeichnis = dir($pfad);
        while($datei = $verzeichnis->read())
        {
        	//if (chdir($datei)==true) { }
            if ($datei != ".")
        	{
        		if ($datei != "..")
        		{
        			//$size = filesize($datei);
                	$size = $size / 1000; // Umwandlung von Byte in Kilobyte
                	//$last_changes = filemtime($datei);
                	echo "<tr>\n<td><a href='$pfad/$datei'>$datei</a></td>\n<td><center>".$size."</center></td>\n<td><center>". date ("d.m.Y - H:i:s", $last_changes)."</center></td>\n";
        			$i++;
        		}
        		else
        		{
        			echo "<tr>\n<td><a href='$pfad/$datei'>$datei</a></td>\n<td><center> - </center></td>\n<td><center> - </center></td>\n";
        		}
        	}
        	else
        	{
        		echo "<tr>\n<td><a href='$pfad/$datei'>$datei</a></td>\n<td><center> - </center></td>\n<td><center> - </center></td>\n";
        	}
        }
        $verzeichnis->close();
		echo "</table>\n</center>\n<hr color='#000000'>\n<p>\n";

		echo "Anzahl der Objekte: $i\n";
        echo "</body>\n";
        echo "</html>\n";
    }
    else
    {
        echo "Bitte geben sie einen Ordnernamen an. ";
    }
?>

Wie man unter der Version online sehen kann treten Fehler auf, sind die Fehler wirklich aus Sicherheitsgründen, oder ist ein Fehler im Skript? Bitte um Hilfe, Danke.

mfg $oul

EDIT: Habe den Code nochmal geändert und die Funktionen ausgeschaltet, bekommenun folgende Ausgabe: http://alius.al.funpic.de/index-of.php?Ordner=Tutorials&zeige=Inhalt

Die Funktionen sind abgeschaltet, so kann natürlich kein Ergebnis in der Tabelle stehen, schon klar. Aber Ich hätte eine Frage: Wieso verbietet funpic.de die Funktionen filemtime() und filesize()?

mfg $oul
 
Zurück
Oben