Gestion de code source à afficher sur une page (insertion code en bdd)

Gestion de code source à afficher sur une page (insertion code en bdd) - PHP - Programmation

Marsh Posté le 12-03-2008 à 14:26:53    

Bonjour,
je suis en train de réaliser une page perso sur laquelle je veux faire une partie aide mémoire dans laquelle je vais mettre des bouts de code ou des petites fonctions ainsi qu'une explication.
 
Pour l'instant, je l'ai fait en html mais c'est lourd à gérer, tout est à la suite et je suis obliger de recréer une page lorsqu'elle devient trop longue.
 
J'aimerais donc avoir quelques conseils sur la facon de stocker le code source et ensuite la facon de restitue l'info.
 
Pour le site, j'utilise déjà du php et une base mysql.
si il y a une solution avec une autre technologie, je suis preneur aussi.
 
Merci pour vos futur conseil.

Message cité 1 fois
Message édité par rdams le 13-03-2008 à 11:02:15
Reply

Marsh Posté le 12-03-2008 à 14:26:53   

Reply

Marsh Posté le 12-03-2008 à 14:35:29    

bonjour
 
tu stockes tel quel et tu affiches à l'aide d'un "surligneur de syntaxe" genre geshi
 
EDIT:
ou dp.SyntaxHighlighter : http://code.google.com/p/syntaxhighlighter/
(moins lourd que geshi)


Message édité par soju le 12-03-2008 à 14:41:41
Reply

Marsh Posté le 12-03-2008 à 15:00:22    

merci pour ta réponse, geshi a l'air trés bien.

 

Si je stocke le code en base de donnée, y a t'il quelque chose à faire pour tout les caratères spéciaux.

Message cité 1 fois
Message édité par rdams le 12-03-2008 à 15:05:19
Reply

Marsh Posté le 12-03-2008 à 16:04:21    

rdams a écrit :

y a t'il quelque chose à faire pour tout les caratères spéciaux.

à priori non
 
jette quand même un coup d'oeil à dp.SyntaxHighlighter
- geshi : transformation coté serveur, code html généré assez conséquent
- dp.SyntaxHighlighter : transformation coté client en js

Reply

Marsh Posté le 12-03-2008 à 17:05:35    

ok

Reply

Marsh Posté le 12-03-2008 à 17:13:00    

rdams a écrit :

Bonjour,
...
si il y a une solution avec une autre technologie, je suis preneur aussi.


Il paraît que c'est la référence dans le domaine: http://pastie.caboo.se/


Message édité par totoffe38 le 12-03-2008 à 17:13:20
Reply

Marsh Posté le 13-03-2008 à 10:43:25    

Merci
je voulais savoir aussi comment stoker les codes sources (php, perl, javascript, requete mysql).
 
Est ce que je peux passer par un formulaire pour l'inserer dans ma table.
ou y a t'il des problèmes d'interprétation lors de l'enregistrement  ou de la restitution des ligne de codes?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed