2010-05-30 7 views
1

Je voudrais intégrer du code de my SVN repository dans mon site Web, en utilisant PHP. Le SVN dispose d'un accès anonyme public, donc le code PHP devrait être bien lu par. Le code sur ledit SVN est java, et jusqu'ici je n'ai pas eu de chance de trouver un surligneur de syntaxe pour rendre le code plus lisible. Idéalement, je voudrais un qui utilise des classes CSS afin que je puisse changer les couleurs pour correspondre à l'apparence du site.Comment puis-je servir du code Java codé en couleur en utilisant PHP?

Quelqu'un pourrait-il me diriger vers une bibliothèque PHP qui met en évidence le code Java?

Répondre

2

Avez-vous considéré GeSHi? Il supporte beaucoup de langues, y compris Java. Vous devez enable classes pour utiliser les classes CSS.

+0

+1 pour une ressource vraiment sympa! – ivans

+0

Et y compris "LOLcode", il semble! – Eric

0

Redmine ou Trac peut être connecté à votre repo SVN et vous permettra de parcourir le contenu avec coloration syntaxique. Les deux paquets peuvent être à thème, et il y a beaucoup de sites Web qui basent le site entier sur eux. GeSHi tel que recommandé par Yacoby est également une autre option.

Je l'utilise sur mon site web basé sur Drupal et ça marche plutôt bien. Il ne se connecte pas directement à un dépôt SVN - pour cela vous auriez besoin d'une bibliothèque séparée. Voir http://www.petercarrero.com/content/2009/10/23/getting-php-bindings-subversion pour une excellente entrée de blog qui explique comment faire cela.

+0

Comme je l'ai dit, c'est un SVN public (c'est-à-dire en lecture seule), donc je peux juste utiliser 'file_get_contents()' pour obtenir le fichier. Beanstalkapp.com fait déjà la coloration syntaxique pour les utilisateurs connectés. – Eric

Questions connexes