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