[PHP] Statistique d'une image BMP
Jérémy
-
Jérémy -
Jérémy -
Bonjour, j'ai trouvé ce bout de code qui affiche tous les fichiers d'un répertoire.
Je voudrais modifier ce script pour afficher les informations sur 1 seul image spécifique. (Exemple : Images/logo.bmp)
Merci beaucoup de votre aide,
Cordiallement, Jérémy
<? $rep = "mon_dossier/";
$dir = opendir($rep); ?>
lire ce dossier en choisissant
les dossiers (is_dir) ou les fichiers (is_file) <? function dd($date) {
return date("d/m/Y H:i:s",$date);
}
while ($f = readdir($dir)) {
if(is_file($rep.$f)) {
echo "<li>Nom : ".$f;
echo "<li>Taille : ".filesize($rep.$f)." octets";
echo "<li>Création : ".dd(filectime($rep.$f));
echo "<li>Modification : ".dd(filemtime($rep.$f));
echo "<li>Dernier accès : ".dd(fileatime($rep.$f));
echo "<br><br>";
}
} ?>
enfin fermer le dossier <? closedir($dir); ?>
Je voudrais modifier ce script pour afficher les informations sur 1 seul image spécifique. (Exemple : Images/logo.bmp)
Merci beaucoup de votre aide,
Cordiallement, Jérémy
A voir également:
- [PHP] Statistique d'une image BMP
- Légender une image - Guide
- Image iso - Guide
- Agrandir une image - Guide
- Reduire taille image - Guide
- Transformer une image en icone - Guide
2 réponses
$thefile='tonfichier.bmp';
echo "<li>Nom : ".$thefile;
echo "<li>Taille : ".filesize($thefile)." octets";
etc...
NOTE filectime ne donne pas la date de création d'un fichier mais la date de dernière modification d'inode ( droit/utilisateur/groupe, attrinuts étendus)
Il est possible que sous Win$,tout celà soit confus. Je n'utilise pas Win$
voir p.ex http://php.easynet.be/manual/fr/function.filectime.php
Exemple sous Linux
echo "<li>Nom : ".$thefile;
echo "<li>Taille : ".filesize($thefile)." octets";
etc...
NOTE filectime ne donne pas la date de création d'un fichier mais la date de dernière modification d'inode ( droit/utilisateur/groupe, attrinuts étendus)
Il est possible que sous Win$,tout celà soit confus. Je n'utilise pas Win$
voir p.ex http://php.easynet.be/manual/fr/function.filectime.php
Exemple sous Linux
johand@horus:~/tmp$ cat fileinfo.php
<?php
$thefile = 'brol';
$tc = filectime($thefile);
print("$tc \n");
$tm= filemtime($thefile);
print("$tm \n");
?>
johand@horus:~/tmp$ rm brol
johand@horus:~/tmp$ touch brol
johand@horus:~/tmp$ php fileinfo.php
1149562114
1149562114
johand@horus:~/tmp$ chgrp www-data brol
johand@horus:~/tmp$ php fileinfo.php
1149562129
1149562114
johand@horus:~/tmp$ ls > brol
johand@horus:~/tmp$ php fileinfo.php
1149562205
1149562205