дата на създаване на txt

systems

Registered
Добър ден искам да попитам възможно ли е да се изведе час и дата на създаване на текстови фаил с php

ето така извеждам името на txt и размера му но може ли да се изведе кога е създаден?

Код:
<?php
$filename = 'file.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>
 
Оправих се сам ето ако на някои му трябва:

PHP:
<?php 
echo "Last modified: ".date("F d Y H:i:s.",  filemtime("file.txt")); 
?>
 
systems каза:
Оправих се сам ето ако на някои му трябва:

PHP:
<?php 
echo "Last modified: ".date("F d Y H:i:s.",  filemtime("file.txt")); 
?>

Имаш и функция даваща повече статистика за файла:

https://www.php.net/manual/en/function.stat.php

https://www.w3schools.com/php/func_filesystem_stat.asp

PHP:
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Access time: 1141633430
Modification time: 1141298003
Device number: 0

По твоя пример:

PHP:
<?php 

$stat = stat("file.txt");

echo "Last modified: ".date("F d Y H:i:s.",  $stat['mtime']);
 
Ако редовно се обменя файла е хубаво да чистиш кеша, защото ще ти показва грешни данни.

https://www.php.net/manual/en/function.clearstatcache.php
 

Горе