Biz rehberin Modifiye ve zaman boyutu, yani istatistikleri alabilir miyim?

3 Cevap

Biz rehberin Modifiye zaman ve php boyut yani istatistikleri alabilir miyim? Nasıl?

3 Cevap

Evet. Sen stat fonksiyonu yararlanabilir

$stat = stat('\path\to\directory');
echo 'Modification time: ' . $stat['mtime']; // will show unix time stamp.
echo 'Size: ' . $stat['size']; // in bytes.

Kullanarak Benim için filemtime sadece iyi çalıştı.

Example

<?php

$path_to_file = '/tmp/';
echo filemtime($path_to_file); // 1380387841

"File mtime" olarak adlandırılmasına rağmen, çok, rehberler için çalışıyor.

Caveat / Gotcha

Eğer kontrol ediyoruz dosya veya dizin var emin olun, aksi takdirde böyle bir şey alırsınız:

filemtime (): istatistik on line 3 test.php in / asdfasdfasdf için başarısız oldu

Olası düzeltmeler 'uygun' bir şey şunlardır:

$path = '/tmp/';
$mtime = file_exists($path)?filemtime($path):'';

Ve hata bastırma operatörü kullanarak daha ayrıntılı ama hacky şey (@):

$path = '/tmp/';
$mtime = @filemtime($path);

From the manual

filemtime()

int filemtime (string $filename)

Bu fonksiyon bir dosyanın veri blokları yazılı ediliyordu zaman döner, yani, dosyanın içeriği değişti zaman.