Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1201 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] afficher un fichier php avec numéro des lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] afficher un fichier php avec numéro des lignes

n°869248
sylsau
Posté le 09-10-2004 à 23:28:19  profilanswer
 

Bonjour,
 
J'aimerais pouvoir depuis un script php afficher le contenu de fichiers php en utilisant la coloration syntaxique de ces fichiers, et de plus avoir le numéro de chaque ligne affiché.
 
Voilà comment je pensais procéder :
 

Code :
  1. $fic=fopen($chemin,"r" );
  2. $ligne=0;
  3. while(!feof($fic))
  4. {
  5.     $donnees.="$ligne : ".fgets($fic,4096);
  6.     $ligne++;
  7. }
  8. highlight_string($donnees);


 
en faisant ça, j'ai un petit problème puisque ça me colore aussi le numéro de lignes situés dans du code php dans le fichier que j'affiche.
 
J'ai aussi essayé de la façon suivante :
 

Code :
  1. $fic=fopen($chemin,"r" );
  2. $ligne=0;
  3. while(!feof($fic))
  4. {
  5. $donnees="$ligne : ".fgets($fic,4096);
  6. highlight_string($donnees);
  7. $ligne++;
  8. }


 
 
Mais là la coloration ne s'effectue pas normalement.
 
Voilà, donc je vois pas trop comment je pourrais faire en fait pour que ça marche. Peut être que je m'y prends mal aussi.
Donc, si quelqu'un a une idée pour m'aider, ça serait sympa.
 
Merci d'avance.

mood
Publicité
Posté le 09-10-2004 à 23:28:19  profilanswer
 

n°869260
burgergold
5$? va chez l'diable!
Posté le 09-10-2004 à 23:41:16  profilanswer
 

Pourquoi tu fais pas simplement
 

Code :
  1. $fic=fopen($chemin,"r" );
  2. $ligne=0;
  3. while(!feof($fic))
  4. {
  5.   $donnees.= $ligne . " : " . highlight_string(fgets($fic,4096));
  6.   $ligne++;
  7. }


Message édité par burgergold le 09-10-2004 à 23:41:26
n°869271
sylsau
Posté le 09-10-2004 à 23:58:26  profilanswer
 

Ca me fait le même problème que dans le deuxième bout de code que j'ai mis là.
Ca ne colorise pas normalement.

n°869280
simogeo
j'ai jamais tué de chats, ...
Posté le 10-10-2004 à 00:21:41  profilanswer
 

http://fr.php.net/manual/fr/functi [...] string.php
 

Citation :

Si le second paramètre optionnel return est fourni, et vaut TRUE alors highlight_string() retournera la chaîne colorisée au lieu de l'afficher immédiatement. Si le second paramètre ne vaut pas TRUE alors highlight_string() retournera TRUE en cas de succès, et FALSE sinon.


 
 
ca devrait pas être très compliqué maintenant  ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°869283
sylsau
Posté le 10-10-2004 à 00:32:50  profilanswer
 

ouais c'est bon j'ai trouvé :) merci.
j'avais pas assez regardé la doc comme souvent d'ailleurs.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] afficher un fichier php avec numéro des lignes

 

Sujets relatifs
.htaccess et fichier includefaire executer du php a un site ne l'acceptant pas....
[PHP/MySQL] utiliser 2 fois de suite le meme resultat MySQL ?Afficher calques par dessous animation flash !
[VB]Afficher une recherche SQL dans une ListView[PHP] envoyer automatiquement un mail de confirmation
prendre les espace et les saut de ligne d'un fichiersession php chez free
recupérer un chemin d'accès et un nom de fichier ds 1 batch[PHP]probleme liste deroulante sous IE
Plus de sujets relatifs à : [PHP] afficher un fichier php avec numéro des lignes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR