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