Umgebung: CentOS6.5
Verwenden Sie PHP, um die Änderungszeit der Datei zu erhalten. Das Ergebnis ist 1970. Warum ist das so?
Code:
<code>$handler=opendir(dirname(__FILE__)."/uploadfiles/down"); while($file=readdir($handler)){ if($file=="." || $file==".."){ continue; } echo $file.'-'.date('Y-m-d H:i:s',filectime($file)).'<br/>'; }</code>
Ergebnis:
Aber die Zeit von . und .. ist normal, ich verstehe es nicht
Vielen Dank an alle
Umgebung: CentOS6.5
Verwenden Sie PHP, um die Änderungszeit der Datei zu erhalten. Das Ergebnis ist 1970. Warum ist das so?
Code:
<code>$handler=opendir(dirname(__FILE__)."/uploadfiles/down"); while($file=readdir($handler)){ if($file=="." || $file==".."){ continue; } echo $file.'-'.date('Y-m-d H:i:s',filectime($file)).'<br/>'; }</code>
Ergebnis:
Aber die Zeit von . und .. ist normal, ich verstehe es nicht
Vielen Dank an alle
Verwenden Sie filemtime(), um die letzte Änderungszeit des Dateiinhalts abzurufen. Die von Ihnen verwendete filectime() wird verwendet, um die letzte Inode-Änderungszeit der Datei abzurufen.
Pfadproblem... Ich bin so schlau