begin process at 2012 05 27 20:52:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > VISUALISEUR DE SOURCES

VISUALISEUR DE SOURCES


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :visualiseur, source, php, html, css Niveau :Initié Date de création :10/11/2005 Date de mise à jour :10/11/2005 09:38:47 Vu / téléchargé :5 774 / 513

Auteur : Zart

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette source fonctionne sous IE et tous les Gecko Engine !

Elle permet d'afficher une page web d'un coté et son code d'un autre coté. Idéal pour donner des cours. C'est une source que j'ai mise au point dans ce but.
Les formats supportés sont pour le moment :
- PHP / INC
- HTML
- CSS

Viendront probablement d'autre format comme le XML et/ou le XHTML, le Javascript.
Le codes des colorations syntaxique du CSS et du HTML sont issu de CS car je voulais gagné du temps. Néanmoins personne ne présentait la chose comme je l'ai fait. Si vous avez des idées, n'hésitez pas à me contacter ou à faire des remarques sur le code.

Le ZIP contient la source et des exemples pour chacun des formats supportés. Si vous voulez le faire fonctionner chez vous il faut bien entendu changer l'url dans urlCourante.inc... Sinon ça ne fonctionnera pas !


 Conclusion

J'ai une version disponible en ligne directement à l'adresse http://traaaz.free.fr, mais elle est souvent en travaux donc si vous voyez des bugs signalez et revenez quelques temps plus tard.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

10 novembre 2005 09:14:22 :
Version compatible IE
10 novembre 2005 09:23:44 :
Les .INC marchent
10 novembre 2005 09:38:47 :
Explications sur comment paramètrer l'application

 Sources de la même categorie

Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture ORGANIGRAMME PHP DYNAMIQUE par megatom
CONVERSION D'UN TABLEAU HTML EN ARRAY PHP par Don_Angelo
Source avec Zip Source avec une capture LISTE DÉROULANTE AVEC MULTICOLONNES AVEC CHECKBOX [PHP / JS ... par ramzy
Source avec Zip APPLICATION E-COMMERCE par lassadf

Commentaires et avis

Commentaire de freeloony le 10/11/2005 10:17:09

pourquoi ne pas utiliser la bibliothèque geshi pour faire de la coloration synthaxique: il est facile à mettre en place et peut supporter une multitude de langage que l'on peut compléter...
sinon la source est intéressante quand on veut faire sa propre coloration.

Commentaire de ImmortalPC le 10/11/2005 19:33:22

Salut,
c'est claire que la bibliothèque geshi est plus simple à mettre en place.
Petits détails :
1) print est lent alors utilise echo ;-)
2) Les trucs du genre :
  $src = str_replace('[', '<', $src);
  $src = str_replace(']', '>', $src);

  return '<code>'.nl2br($src).'</code>';

tu fait plustot :
return '<code>'.str_replace(array('[',']',"\r\n"), array('<','>','<br />'."\r\n"), $src).'</code>';

@+

Commentaire de Zart le 14/11/2005 14:50:01

Je viens de poser la source en ligne avec Geshi. Cette lib est très intéressante et très puissante. Je dirais même qu'elle est très simple à mettre en place.
Par contre ce que je regrette c'est qu'elle ne soit pas paramètrable facilement, avec une feuille de style pouir coloriser syntaxiquement à coté comme on le souhaite. là au contraire on doit aller fouiller dans le code. S'il est évolu ça fous la merde.
En revanche il est vrai que c'est un script beaucoup plus éprouvé que ce que j'avais fait, donc je garde cette option. SI vous pouviez me faire parvenir les extensions de tous les fichiers que Geshi supporte ce pourrait être intéressant. Car moi même je ne connais pas tous les langages.
Grâce à Geshi ça reste evolutif facilement. Je pense néanmoins faire un listage récursif de tous les fichiers avec des exceptions ... J'ai une source qui doit trainer quelque part !!!
Reste quelque modifs notamment dans la présentation du choix des fichiers, si vous avez des idées contactez moi.

Commentaire de Zart le 14/11/2005 14:53:01

Reste quand même quelques bugs dans cette coloration syntaxique... Regardez par exemple pop-up grandissante.html vous verrez que c'est pas optimal !

Commentaire de freeloony le 14/11/2005 17:53:03

Salut Zark,
Je vois que tu t'es laissé séduire par geshi.
Concernant tes 2 remarques je voudrais te préciser que tu peux modifier le style css ($geshi->set_overall_style('color: blue;', true); ) ou bien tu peux très bien définir tes propres styles avec des css externes. Tu peux avoir plus d'explications dans la doc de geshi (chapitre 3.3) qui se trouve dans le dossier 'doc' de ton dossier d'installation.
Dans le dossier geshi se trouve les fichiers de chaque langage (liste non exaustive) et dans le fichier geshi.php à la ligne 1073 le tableau des extensions que voilà :
array(
'actionscript' => array('as'),
'ada' => array('a', 'ada', 'adb', 'ads'),
'apache' => array('conf'),
'asm' => array('ash', 'asm'),
'asp' => array('asp'),
'bash' => array('sh'),
'c' => array('c'),
'c_mac' => array('c'),
'caddcl' => array(),
'cadlisp' => array(),
'cpp' => array('cpp'),
'csharp' => array(),
'css' => array('css'),
'delphi' => array('dpk', 'dpr'),
'html4strict' => array('html', 'htm'),
'java' => array('java'),
'javascript' => array('js'),
'lisp' => array('lisp'),
'lua' => array('lua'),
'mpasm' => array(),
'nsis' => array(),
'objc' => array(),
'oobas' => array(),
'oracle8' => array(),
'pascal' => array('pas'),
'perl' => array('pl', 'pm'),
'php' => array('php', 'php5', 'phtml', 'phps'),
'python' => array('py'),
'qbasic' => array('bi'),
'smarty' => array(),
'vb' => array('bas'),
'vbnet' => array(),
'visualfoxpro' => array(),
'xml' => array('xml')
)

je vais regarder ce soir tes modifs...

Commentaire de Zart le 15/11/2005 09:15:36

Théoriquement j'ai qu'à prendre le dernier point, et récupérer ce qu'il y a après pour avoir le motif ?
Si tel est le cas ça ne fonctionne pas car quand j'ai spécifié dans langage "html" ça n'a rien fait, sauf s'il est sensible à la casse parce que j'avais mis ça en Majuscule...

Commentaire de Zart le 15/11/2005 10:10:34

Au fait la coloration syntaxique de CS est pas super parfois ?
Vous croyez qu'il y a une lib Geshi pour .NET 2 ?

Commentaire de freeloony le 15/11/2005 10:16:34

T'as essayé avec "html4strict" au lieu de "html" ?

Commentaire de Zart le 16/11/2005 09:25:23

Ouep ça fonctionne mais du coup on ne peut pas utiliser seulement l'extension tu vois ce que je veux dire ?
Je voulais faire un truc du genre :
$ind = indexOf($fichier,'.'); // pour avoir le dernier indice
$lang = substr($fichier,$ind + 1); // pour avoir la sous chaine relative à l'extension du coup on peut directement le paser dans Geshi

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

probleme de smiley aidez moi svp j'ai fait toute les source j'ai rien trouvé au secour ! pitiez ! [ par doudou3158 ] Bonjours la mnt je doit faire le &#233;niem poste sur &#231;a mais bon je doit vous dire qu'aucune source me convien... Alors voila j'expose mon probl Graphiste / Designer pour applicatif web [ par malalam ] Hello,je cherche une personne que ça amuserait de refaire l'interface graphique de mon code PhotoPHoP:http://www.phpcs.com/codes/PHP-PHOTOPHOP-PHPDRAW [Choix livres]Html/Css/Javascript/Php/Ajax! [ par sachie ] Bonjour à tous , j'ai décidé de fortifier mes connaissances par les livres! Mon principal souci vient du web, trois mois de formations mais cinq sans php, javascript, css html [ par dsbr2008 ] Salut tout le monde, j'ai un petit problème c'est qu'à partir d'une page web que je veux l'imprimer, oui ca marche l'impression, sauf qu'en tête et pi php gère les balises html d'un fichier xml [ par 10demon10 ] Bonjours à tous (et joyeuses fêtes) Voila je voudrai savoir si il est possible qu'une page PHP qui affiche le contenu d'un fichier XML puisse aussi g problème PHP=>JAVASCRIPT=>HTML [ par zuddap ] Bonjour a tous voila mon problème peut paraitre facile a résoudre pour certain d'entre vous mais moi sa fait 4jours que je suis dessus et je trouve pa Formulaire Html ==> insérer une fonction php Php [ par zobaky ] Bonjour, j'ai actuellement un formulaire écrit en Html, ce formulaire possède des champs à remplir par un utilisateur. à la fin de ce formulaire un b URL rewriting PHP HTML et redirection [ par smed79 ] [b]Bonjour,[/b] [^^happy13] je cherche comment je remplace l'extension PHP avec HTML dans un URL et rediriger les liens .PHP vers les .HTML [b]note: [BAR]Règle montage emailing html / CSS [ par benahmedsoufiane ] Salut à tous, On a tous un jour reçu un mail ou une newsletter cassé, et là on commence a se dire trop nul elle s'affiche pas bien [^^yeuxenlair] ! code source d'insertion en php [ par sandramayel ] bonjour, j'ai rédigée un simple script en php ,qui sert à insérer des données dans une table d'une bese de données mysql,voila mon script: <? if (is


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales