Calcul du nombre de lignes par fichier et total d'un projet
Fonction affichant le nombre de lignes des fichiers (php, html et txt) contenus dans un dossier spécifié en le parcourant de manière récursive. Renvoie le nombre total de lignes du projet.
Fonctionne sous systèmes Windows et Unix.
Fonctionne sous systèmes Windows et Unix.
|
|
Code Source
Fonctions du code
: - (PHP 4, PHP 5)
: Lit une entrée du dossier - (PHP 4, PHP 5)
: Indique si le fichier est un dossier - (PHP 4, PHP 5)
: Expression rationnelle standard - (PHP 4, PHP 5)
: Compte le nombre d'éléments d'un tableau ou le nombre de propriétés...
: Lit le fichier et renvoie le résultat dans un tableau - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Ferme le pointeur sur le dossier - (PHP 4, PHP 5)
Commentaires
Il vaut mieux utiliser print que echo pour l'affichage, print est très lente comme fonction. J'ai replacer le code dans la bonne catégorie.
"il vaut mieux utiliser print que echo pour l'affichage,"
"print est très lente comme fonction"
Donc d'après toi, il vaut mieux utiliser une fonction lente... C'est ta façon de voir les choses ! Personnellement, je préfère echo...
http://www.phpbench.com/ permet de voir les différences de temps mis par ce genre de fonction
"print est très lente comme fonction"
Donc d'après toi, il vaut mieux utiliser une fonction lente... C'est ta façon de voir les choses ! Personnellement, je préfère echo...
http://www.phpbench.com/ permet de voir les différences de temps mis par ce genre de fonction
Of Corse !! ma langue a fourché !! echo est bien plus rapide. Merrci pour l'adresse du site, perso je ne connaissais pas
++
++
Thanks pour le code! pour compter le nombre de lignes de mon projet j'étais parti à utiliser un soft de qualimétrie mais c'est trop long à installer et à paramétrer. Autant récupérer un code source !!
Pour optimiser encore plus le echo vous pouvez aussi utiliser les virgules à la place des points pour concaténer :
Pour optimiser encore plus le echo vous pouvez aussi utiliser les virgules à la place des points pour concaténer :
echo $dir,"/",$file," => <strong>",$nb,"</strong><br />n";
Ajouter un commentaire
Librairie PHP
Connexion
Fichiers-Répertoires
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
|
||























