A filectime() függvény.
A fájl változásának utólsó idejét adja meg.
Ha a fájl maga "megváltozik", ha éppen létrejön vagy tartalmát módosítják (Írási műveletet végeznek rajta).
Illetve, ha a hozzá kapcsolódó fájlelérési jogosultságok megváltoznak
A filemtime() függvény.
A fájl módosításának utólsó idejét adja meg.
Ha a fájl maga módosul, ha éppen létrejön vagy tartalmát módosítják.
A getdate() függvény.
Dátuminformációt tároló asszociatív tömböt hoz létre és adja vissza a hívás pontjára.
A év (year), hónap (month), nap (mday), óra (hours), perc (minutes), másodperc (seconds) formában.
Az előállítött értéket kinyerés érdekében egy sztring típusú változóhoz rendeljük.
Példa a hónap elérésére: $honap('month');
<?php $mf="./informacio.txt"; if(file_exists($mf)) // Létezik a keresett fájl? {echo "<b>Az informacios.txt fájl létezik</b>";} $mf = fopen("./informacio.txt", "r"); echo "Utolsó változás ideje, UNIX időbélyeg formátumban: ".filectime("./informacio.txt"); $idopont= getdate(filectime("./informacio.txt")); echo $ev = $idopont["year"]."<br />"; echo $honap = $idopont["mon"]."<br />"; echo $nap = $idopont["mday"]."<br />"; echo $ora = $idopont["hours"]."<br />"; echo $perc = $idopont["minutes"]."<br />"; echo $mperc = $idopont["seconds"]."<br />"; fclose($mf); } else {echo "A keresett fájl nem található a megadott helyen.";} ?> |
Az informacio.txt fájl létezik
Utolsó változás ideje, UNIX időbélyeg formátumban: 1734533860 2024 12 18 14 57 40
|
<?php $mf="./informacio.txt"; if(file_exists($mf)) // Létezik a keresett fájl? {echo "<b>Az informacios.txt fájl létezik</b>";} // Valóságban, a következő sorok nem kellenek. // Teszteléshez frissítsük weboldalunkat, hogy ellenőrízhessük a változását. // Teszteléshez, a következő sorokkal írunk a munkafájlba. $mf= fopen("./informacio.txt", "a+"); $iras =" KAKUKK,"; fwrite($mf, $iras); fclose($mf); // A következő részekkel íratjuk ki az időpontokat. echo "Utolsó módosítás ideje, UNIX időbélyeg formátumban: ".filemtime("./informacio.txt"); $idopont= getdate(filemtime("./informacio.txt")); echo $ev = $idopont["year"]."<br />"; echo $honap = $idopont["mon"]."<br />"; echo $nap = $idopont["mday"]."<br />"; echo $ora = $idopont["hours"]."<br />"; echo $perc = $idopont["minutes"]."<br />"; echo $masodperc = $idopont["seconds"]."<br />"; fclose($mf); } else {echo "A keresett fájl nem található a megadott helyen.";} ?> |
Az informacio.txt fájl létezik.
Utolsó módosítás ideje, UNIX időbélyeg formátumban: 1734533860
2024 12 18 14 57 40 |