Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 22/07/2011, 16h01   #1
ypcman
Membre confirmé
 
Avatar de ypcman
 
Homme Yves
Directeur technique
Inscription : janvier 2011
Messages : 157
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 157
Points : 230
Points : 230
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
Doksuri
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 289
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 43

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 289
Points : 1 672
Points : 1 672
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
ypcman
Membre confirmé
 
Avatar de ypcman
 
Homme Yves
Directeur technique
Inscription : janvier 2011
Messages : 157
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 157
Points : 230
Points : 230
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
Doksuri
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 289
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 43

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 289
Points : 1 672
Points : 1 672
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
Yoteco
Rédacteur
 
Avatar de Yoteco
 
Homme Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 098
Détails du profil
Informations personnelles :
Nom : Homme Alain Sahli
Âge : 25
Localisation : Suisse

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

Informations forums :
Inscription : décembre 2004
Messages : 1 098
Points : 2 929
Points : 2 929
Tu peux trouver tous les outils nécessaires ici : http://sebastian-bergmann.de/software/
__________________
Blog - Mon espace developpez -
Oracle Certified Professional, Java SE 6 Programmer
eZ Publish Certified developer
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h27   #6
ypcman
Membre confirmé
 
Avatar de ypcman
 
Homme Yves
Directeur technique
Inscription : janvier 2011
Messages : 157
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 157
Points : 230
Points : 230
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
Doksuri
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 289
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 43

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 289
Points : 1 672
Points : 1 672
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 Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h27.


 
 
 
 
Partenaires

Hébergement Web