Maison  >  Article  >  développement back-end  >  Comment obtenir les attributs d'un fichier en PHP ? Introduction à la méthode d'obtention des attributs d'un fichier en PHP (avec code)

Comment obtenir les attributs d'un fichier en PHP ? Introduction à la méthode d'obtention des attributs d'un fichier en PHP (avec code)

不言
不言original
2018-07-23 15:20:504512parcourir

PHP peut être utilisé pour obtenir des attributs de fichier à l'aide de diverses fonctions. Chaque fonction nous permet d'obtenir diverses informations sur le fichier. Examinons ensuite les différentes méthodes d'obtention des attributs de fichier en PHP.

Obtenez les attributs du fichier avec PHP et obtenez la dernière heure de modification :

< ?php  
$file = &#39;test.txt&#39;;  
echo date(&#39;r&#39;, filemtime($file));  
?>

Renvoie l'horodatage Unix, qui est couramment utilisé dans la technologie de mise en cache.

PHP associé obtient le fichier attributs Il y a aussi le temps d'obtenir le dernier fileatime(), filectime() lorsque les autorisations du fichier, le propriétaire, tous les groupes ou autres métadonnées de l'inode sont mis à jour, la fonction fileowner() renvoie le propriétaire du fichier

$owner = posix_getpwuid(fileowner($file));

(système sans fenêtre), ileperms() obtient les autorisations du fichier,

< ?php  
$file = &#39;dirlist.php&#39;;  
$perms = substr(sprintf(&#39;%o&#39;, fileperms($file)), -4);  
echo $perms;  
?>

filesize() renvoie le nombre d'octets de la taille du fichier :

< ?php  
// 输出类似:somefile.txt: 1024 bytes  
$filename = &#39;somefile.txt&#39;;  
echo $filename . &#39;: &#39; . filesize($filename) . &#39; bytes&#39;;  
?>

Obtenez-le avec PHP Toutes les informations sur les attributs des fichiers ont une fonction stat() qui renvoie un tableau :

< ?php  $file = &#39;dirlist.php&#39;;  $perms = stat($file);  var_dump($perms);  ?>

Recommandations associées :

PHP Comment obtenir l'attribut protégé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn