Précédent   Forum des professionnels en informatique > PHP > Scripts > Éditeurs
Éditeurs Forum d'entraide sur les scripts pour les utilisateurs pour applications PHP "Editeur Riche en ligne". Avant de poster -> Éditeurs WYSIWYG
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/07/2011, 16h01   #1
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Par défaut script php pour compter le nombre total de lignes d'un projet en php

Bonjour.

Si un script en php existe sur le sujet (ni en perl, ni en bash), il va me faire gagner du temps, merci.
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 16h34   #2
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 246
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 246
Points : 1 504
Points : 1 504
Salut,

je ne sais pas si un tel script existe (quelle idee de compter les lignes xD)

mais au pire, tu fais une fonction qui parcout recursivement les dossiers du projet, et pour chaque fichier *.php (ou tous) tu recupere le nombre de lignes

je ne vois pas trop ou est le probleme
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 19h04   #3
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Certes, l'algo est bien celui là, mais là où ça se corse c'est pour compter les lignes de code. Car bien sur il ne faut pas compter ce qui est entre /* et */, ce qui commence par // ou les lignes vides.
Bref, j'espère qu'un spécialiste en expressions rationnelles se soit déjà penché sur la question pour mitonner un petit script qui fait tout ça.
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2011, 23h16   #4
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 246
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 246
Points : 1 504
Points : 1 504
wah, ca va en bouffer des ressources...

sinon pour la regexp... ca doit etre un truc du genre :

pour les //

mais sinon pour /* */, je ne vois pas trop comment faire puisque ca peut tenir sur plusieurs lignes...ou faire un genre de flag
Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
$total=0;
$flag=false;
$patten="^/\*#";
pour($i=0;$i<=max(lignes);$i++)
{
  si(le pattern trouve)
  {
    $pattern="\*/";//on change, on cherche maintenant */
    $flag=true;
  }
  si($flag)
  {
    tant que(!$pattern)
    {
      //on ne compte pas les lignes
      $i++;
    }
    $flag=false;
    $patten="^/\*#";
  }
  $total++;
}
note : je ne sais pas trop s'il faut echaper l'etoile ou pas
c'est moche comme algo (aussi bien la realisation que l'ecriture ici xD) mais ca peut fonctionner...
c'est dimanche soir... je suis sur que quelqu'un trouvera mieux demain >_<
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 08h23   #5
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 24

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Tu peux trouver tous les outils nécessaires ici : http://sebastian-bergmann.de/software/
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h27   #6
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Super !
Effectivement, il y tous les tools possibles pour aider un développeur en php.
merci Doksuri pour le temps passé
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 14h16   #7
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 246
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 246
Points : 1 504
Points : 1 504
sympas le lien, je ne conaissais pas..
Yoteco
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h19.


 
 
 
 
Partenaires

Hébergement Web