279 of 410 menu

filemtime Fonksiyonu

filemtime fonksiyonu, bir dosyanın son değiştirilme zamanının Unix zaman damgasını döndürür. Parametre olarak dosya yolu verilir. Eğer dosya mevcut değilse, fonksiyon false döndürür.

Sözdizimi

filemtime(string $filename): int|false

Örnek

Mevcut dosyanın değişiklik zamanını alalım:

<?php $res = filemtime(__FILE__); echo $res; ?>

Kodun çalıştırılma sonucu:

1672531200

Örnek

Dosyanın varlığını kontrol edip değişiklik tarihini gösterelim:

<?php $file = 'test.txt'; if (file_exists($file)) { echo 'Son değiştirilme: ' . date('Y-m-d H:i:s', filemtime($file)); } else { echo 'Dosya bulunamadı'; } ?>

Kodun çalıştırılma sonucu:

'Son değiştirilme: 2023-01-01 12:00:00'

Örnek

İki dosyanın değişiklik zamanlarını karşılaştıralım:

<?php $file1 = 'file1.txt'; $file2 = 'file2.txt'; if (filemtime($file1) > filemtime($file2)) { echo 'File1 daha yeni'; } else { echo 'File2 daha yeni veya eşit'; } ?>

Kodun çalıştırılma sonucu:

'File1 daha yeni'

Ayrıca Bakınız

  • filectime fonksiyonu,
    oluşturulma zamanını döndürür
  • fileatime fonksiyonu,
    erişim zamanını döndürür
  • touch fonksiyonu,
    değişiklik zamanını değiştirir
nlplruenka