-
Notifications
You must be signed in to change notification settings - Fork 157
/
Copy pathhighlight-file.xml
141 lines (133 loc) · 3.87 KB
/
highlight-file.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 443d81b33e6537a000cc235c2a11748ba8d56232 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.highlight-file" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>highlight_file</refname>
<refpurpose>Colorisation syntaxique d'un fichier</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>bool</type></type><methodname>highlight_file</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>return</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
Affiche la syntaxe colorisée du fichier <parameter>filename</parameter>,
en utilisant les couleurs définies dans le moteur interne de PHP.
</para>
<para>
De nombreux serveurs sont configurés pour automatiquement
afficher le source colorisé, avec l'extension
<emphasis>phps</emphasis>. Par exemple,
<filename>example.phps</filename> va afficher le source du script.
Pour activer cette fonctionnalité, utilisez cette ligne dans
&httpd.conf; :
</para>
<screen>
<![CDATA[
AddType application/x-httpd-php-source .phps
]]>
</screen>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Le chemin vers le fichier PHP à coloriser.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>return</parameter></term>
<listitem>
<para>
En passant ce paramètre à &true;, la fonction
retourne le code colorisé au lieu de l'afficher.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Si le second paramètre optionnel <parameter>return</parameter> vaut &true;
alors <function>highlight_file</function> retournera le code généré,
au lieu de l'afficher. Si le second paramètre ne vaut pas &true; alors
<function>highlight_file</function> retournera &true; en cas de succès, et
&false; sinon.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.3.0</entry>
<entry>
Le HTML résultant a changé.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<caution>
<para>
Beaucoup de soin doit être apporté lors de l'utilisation de
<function>highlight_file</function> pour s'assurer que vous ne
révélez pas d'informations critiques telles que des mots de passe
ou d'autres informations qui pourraient créer des fuites d'informations.
</para>
</caution>
¬e.uses-ob;
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>highlight_string</function></member>
<member><link linkend="ini.syntax-highlighting">Les directives INI de coloration</link></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->