• 🏠 Accueil
  • 🧰 Générateurs
  • 📰 Blog
  • 🔎 Rechercher
  • 📧 Contact
  • 📘 Livre d'or
  • 🗞️ News
  • 💰 Soutien
  • ℹ️ Info : Le site a été modernisé pour être plus lisible et compatible avec les smartphones. N'hésitez pas à me signaler tout bug via le formulaire de contact.

    Astuces sur les fichiers


    Connaitre la taille d'un fichier (en Ko)

      Pour connaitre la taille d'un fichier, il faut utiliser l'instruction filesize. Couplée à une petite division par 1024, l'instruction nous renverra la taille du fichier en Kilo Octets.
        $file = "MonFichier.extention";
        if(file_exists($file)) {
          echo round(filesize($file)/1024);
        }
        

    Compter le nombre de lignes d'un fichier

      Pour compter le nombre de lignes d'un fichier, il faut utiliser l'instruction count:
          $file = "monfichier.txt";
          if(file_exists($file)) {
            $tab = file($file); 
            echo count($tab);
          }
        

    Lister les fichiers d'un répertoire dans l'ordre alphabétique

      Pour pouvoir lister les fichiers d'un répertoire dans l'ordre alphabétique, il faut utiliser un tableau, pour pouvoir les trier. Pour cela, on peut utiliser le petit bout de code suivant:
          function tri_lexicographique($chemin) {
            // Creation du tableau (pour stocker fichiers et dossiers)
            $fichiers = array();
             // Quoiqu'il arrive on transpose le chemin fournit en un chemin absolu "passe-partout"
            $chemin = realpath($chemin) . DIRECTORY_SEPARATOR;
       
            if (is_dir($chemin)) {
               // Ouverture du repetoire courant
              $handle = opendir($chemin);
              // Parcours des fichiers et dossiers du repertoire courant
              while (($f = readdir($handle)) !== FALSE) {
                  if ($f != '.' && $f != '..') {
                      array_push($fichiers, $f);
                  }
              }
       
              // Fermeture du repertoire courant
              closedir($handle);
               // Tri du tableau
              natsort($fichiers);
            }
       
            return $fichiers;
          }
       
          // Affichage des fichiers et dossiers tries du repertoire courant
          foreach(tri_lexicographique('.') as $f) {
            echo $f . '<br />';
          }
        

    Connaitre la date de dernière modification d'un fichier

      Pour cela, il faut utiliser l'instruction:
          echo date ("Y/m/d H:i", filemtime("monfichier.txt");
        
    Retour



    (c) 2005-2025 Jérôme DESMOULINS
    Mentions légales