]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - locale/fr/pgsrc/Aide%2FPluginColorationPhp
CategoryPluginWiki; explicit links
[SourceForge/phpwiki.git] / locale / fr / pgsrc / Aide%2FPluginColorationPhp
1 Date: Sat, 5 Jun 2004 16:49:56 +0200
2 Mime-Version: 1.0 (Produced by PhpWiki 1.3.10)
3 X-Rcs-Id: $Id$
4 Content-Type: application/x-phpwiki;
5   pagename=PluginColorationPhp;
6   pgsrc_version="2 $Revision$";
7   flags="";
8   markup=2;
9   charset=iso-8859-1
10 Content-Transfer-Encoding: binary
11
12 !!Description
13
14 PluginColorationPhp affiche le code PHP en coloration syntaxique
15 en utilisant la fonction php-function: highlight-string
16
17 !!Usage
18
19 Vous devez spécifier les options de ce plugin sur la même ligne que 
20 =<?plugin= puis écrire le code sur les lignes suivantes jusqu'au 
21 =?>= final :
22
23 <verbatim>
24 <?plugin PhpHighlight [wrap?] [color options]
25 code devant être coloré
26 ?>
27 </verbatim>
28
29 Dépendant de l'option =wrap=, le code prendra soin d'ajouter =<?php=
30 et =?>= au code avant de la passer à la fonction highlight-string. Si 
31 les délimiteurs php sont déjà présents alors le plugin les enlèvera
32 encore de la chaîne colorée avant de les afficher.
33
34 !!Options
35
36 Enveloppement automatique :
37
38   Si vous ne voulez pas que le plugin enveloppe automatiquement le code
39   source dans =<?php= et =?>= alors positionnez =wrap= sur =0=. La valeur
40   par défaut est =1=, ce qui signifie que le plugin prendra soin d'ajouter
41   ou d'enlver =<?php= et =?>= automatiquement.
42
43   Si vous mettez =wrap= à =0= alors vous aurez la possibilité de mélanger
44   du PHPO avec de l'HTML. Le plugin transformera '=< ?php=' en =<?php=' et
45   '=? >=' en '=?>=' pour vous permettre de démarrer et d'arrêter le mode 
46   PHP dans votre code.
47
48 Options des couleurs :
49
50   Le plugin accepte des arguments optionnels pour les couleurs qui correspondent
51   à la coloration définie dans *php.ini*. Les couleurs doivent être spécifiées
52   par des valeurs hexadécimales ou des
53   [noms de couleur HTML 4|http://www.w3.org/TR/REC-html40/types.html#h-6.5]
54   en minuscules comme ='#0f0344'= ou =blue=. Vous pouvez utiliser les options 
55   suivantes :
56
57   =string=, =comment=, =keyword=, =bg=, =default=, and =html=
58
59 !!Exemples
60
61 !Code PHP avec les couleurs par défaut de =php.ini= :
62
63 <?plugin PhpHighlight
64 function hello() {
65     echo "Hello World<p>";
66 }
67 ?>
68
69 !HTML avec PHP inclus
70
71 Ici nous devons utiliser =wrap=0= pour prévenir l'enveloppement automatique
72 et fermer '=?>=' comme '=? >=' :
73
74 <?plugin PhpHighlight wrap=0 html='#000000' bg='#dddddd'
75 <html>
76   <head>
77     <title>PHP Test</title>
78   </head>
79   <body>
80     < ?php echo "<p>Hello World</p>\n"; ? >
81   </body>
82 </html>
83 ?>
84
85 !Source en C
86
87 Bien que =highlight_string()= ait été conçu avec du code PHP à l'esprit,
88 il est utilisable pour des colorations syntaxique de code C car les deux 
89 syntaxe sont similaires.
90
91
92 <?plugin PhpHighlight default=black string=blue comment=gray keyword=purple
93 #include <stdio.h>
94 /* Get load */
95 int
96 getload(void)
97 {
98     if ((fp = fopen("/proc/loadavg", "r")) == NULL) {
99         syslog(LOG_ERR, _("%s %s: unable to open %s: %s"), _("FATAL ERROR:"),
100               "getload()", "/proc/loadavg", strerror(errno));
101         exit(EX_OSFILE);
102     }
103     fclose(fp);
104 }
105 ?>
106
107 !!Auteurs
108
109 Martin Geisler mailto:gimpster@gimpster.com et Carsten Klapp
110 mailto:carstenklapp@users.sourceforge.net.
111
112 ----
113
114 [CategoryPluginWiki]