PHP filectime() 函数

定义和用法

filectime() funktionen returnerer den sidste inode-ændringstid for den angivne fil.

Denne funktion returnerer filens sidste inode-ændringstid. Returnerer false, hvis der opstår en fejl. Tiden returneres som en Unix-tidsstempel.

Syntaks

fileatime(filename)
Parameter Beskrivelse
filename Obligatorisk. Angiv den fil, der skal kontrolleres.

Tip og kommentarer

Tip:Resultatet af denne funktion bliver cached. Brug clearstatcache() for at rydde cachen.

Bemærk:I de fleste Unix-filsystemer betragtes en fil som ændret, når filens inode-data ændres. Det vil sige, når filens rettigheder, ejer, gruppe eller andre metadata i inode opdateres. Se filemtime()(dette er den funktion, du ønsker at bruge til at oprette et fotnoter om "sidst opdateret" på din web-side) og fileatime().

Kommentar:Visse Unix-dokumentationstekster nævner ctime som filens oprettelsestid, hvilket er forkert. I de fleste Unix-filsystemer findes der ingen Unix-filoprettelsestid.

Eksempel

<?php
echo filectime("test.txt");
echo "Sidst ændret: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Uddrag:

1138609592
Sidst ændret: 30. januar 2006 09:26:32.