]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_example_hooks.html.fr.utf8
move es and fr targets to *.utf8 extension. Update transformation
[apache] / docs / manual / mod / mod_example_hooks.html.fr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
4 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>mod_example_hooks - Serveur HTTP Apache Version 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
18 <body>
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
21 <p class="apache">Serveur HTTP Apache Version 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
26 <div id="page-content">
27 <div id="preamble"><h1>Module Apache mod_example_hooks</h1>
28 <div class="toplang">
29 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_example_hooks.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
30 <a href="../fr/mod/mod_example_hooks.html" title="Français">&nbsp;fr&nbsp;</a> |
31 <a href="../ko/mod/mod_example_hooks.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
32 </div>
33 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Illustration de l'API des modules Apache</td></tr>
34 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
35 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>example_hooks_module</td></tr>
36 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_example_hooks.c</td></tr></table>
37 <h3>Sommaire</h3>
38
39     <p>Certains fichiers situés dans le répertoire
40     <code>modules/examples</code> de l'arborescence de la
41     distribution d'Apache sont fournis à titre d'exemples pour ceux qui
42     souhaitent écrire des modules qui utilisent l'API d'Apache.</p>
43
44     <p>Le fichier principal est <code>mod_example_hooks.c</code>, qui
45     constitue une illustration exhaustive des différents mécanismes et
46     syntaxes d'appels. En aucun cas un module additionnel n'aura à
47     inclure des routines pour tous les appels - il n'en nécessitera au
48     contraire qu'un petit nombre !</p>
49
50     <p>Le module example_hooks fonctionne réellement. Si vous le chargez dans
51     votre serveur, activez le gestionnaire "example-hooks-handler" dans une
52     section location, et essayez d'accéder à la zone du site web
53     correspondante, vous verrez s'afficher certaines sorties que le
54     module example_hooks produit au cours des différents appels.</p>
55 </div>
56 <div id="quickview"><h3>Sujets</h3>
57 <ul id="topics">
58 <li><img alt="" src="../images/down.gif" /> <a href="#compiling">Compilation du module example_hooks</a></li>
59 <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation du module
60 <code>mod_example_hooks</code></a></li>
61 </ul><h3 class="directives">Directives</h3>
62 <ul id="toc">
63 <li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
64 </ul>
65 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_example_hooks">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_example_hooks">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
66 <ul class="seealso">
67 <li><a href="#comments_section">Commentaires</a></li></ul></div>
68 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
69 <div class="section">
70 <h2><a name="compiling" id="compiling">Compilation du module example_hooks</a><a title="Lien permanent" href="#compiling" class="permalink">&para;</a></h2>
71
72     <p>Pour inclure le module example_hooks dans votre serveur, effectuez les
73     étapes suivantes :</p>
74
75     <ol>
76       <li>Exécutez <code class="program"><a href="../programs/configure.html">configure</a></code> avec l'option
77       <code>--enable-example-hooks</code>.</li>
78
79       <li>Compilez le serveur (exécutez la commande
80       "<code>make</code>").</li>
81     </ol>
82
83     <p>Pour ajouter votre propre module :</p>
84
85     <ol class="up-A">
86       <li><code>cp modules/examples/mod_example_hooks.c
87       modules/nouveau_module/<em>mod_monexemple.c</em></code></li>
88
89       <li>Modifiez le fichier.</li>
90
91       <li>Créez <code>modules/nouveau_module/config.m4</code>.
92         <ol>
93           <li>Ajoutez <code>APACHE_MODPATH_INIT(nouveau_module)</code>.</li>
94           <li>Copiez la ligne APACHE_MODULE contenant "example_hooks" depuis
95           <code>modules/examples/config.m4</code>.</li>
96           <li>Remplacez le premier argument "example-hooks" par
97           <em>monexemple</em>.</li>
98           <li>Remplacez le second argument par une brève description de
99           votre module. Cette description sera utilisée par la commande
100           <code>configure --help</code>.</li>
101           <li>Si la compilation de votre module nécessite des drapeaux
102           de compilation C, des drapeaux d'édition de liens, ou de
103           bibliothèques supplémentaires, ajoutez les respectivement à
104           CFLAGS, LDFLAGS et LIBS. Reportez-vous aux fichiers
105           <code>config.m4</code> des répertoires des autres modules pour
106           plus d'exemples.</li>
107           <li>Ajoutez <code>APACHE_MODPATH_FINISH</code>.</li>
108         </ol>
109       </li>
110
111       <li>Créez le fichier
112       <code>module/nouveau_module/Makefile.in</code>.
113       Si la compilation de votre module ne nécessite pas d'instructions
114       particulières, ce fichier ne doit contenir que la ligne
115       <code>include $(top_srcdir)/build/special.mk</code>.</li>
116
117       <li>Exécutez ./buildconf à la racine du répertoire.</li>
118
119       <li>Compilez le serveur après avoir exécuté la commande configure
120       avec l'option --enable-monexemple.</li>
121
122     </ol>
123 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
124 <div class="section">
125 <h2><a name="using" id="using">Utilisation du module
126 <code>mod_example_hooks</code></a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
127
128     <p>Pour activer le module example_hooks, ajoutez à votre fichier
129     <code>httpd.conf</code> un bloc du style :</p>
130 <pre class="prettyprint lang-config">&lt;Location "/example-hooks-info"&gt;
131    SetHandler example-hooks-handler
132 &lt;/Location&gt;</pre>
133
134
135     <p>Vous pouvez aussi ajouter ce qui suit dans un fichier <a href="core.html#accessfilename"><code>.htaccess</code></a>, puis
136     accéder au fichier "test.example" à partir du répertoire
137     correspondant :</p>
138
139 <pre class="prettyprint lang-config">AddHandler example-hooks-handler .example</pre>
140
141
142
143     <p>Après avoir rechargé la configuration ou redémarré votre serveur,
144     vous devriez pouvoir accéder à ce fichier et voir s'afficher ce qui
145     a été décrit plus haut.</p>
146 </div>
147 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
148 <div class="directive-section"><h2><a name="example" id="example">Directive</a> <a name="Example" id="Example">Example</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
149 <table class="directive">
150 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directive de démonstration pour illustrer l'API des modules
151 Apache</td></tr>
152 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Example</code></td></tr>
153 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire, .htaccess</td></tr>
154 <tr><th><a href="directive-dict.html#Override">Surcharges autorisées:</a></th><td>Options</td></tr>
155 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
156 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_example_hooks</td></tr>
157 </table>
158     <p>La directive <code class="directive">Example</code> n'a pour fonction que
159     de définir un drapeau de démonstration que le gestionnaire de
160     contenu du module example_hooks va afficher. Elle ne possède aucun
161     argument. Si vous naviguez vers une URL à laquelle le gestionnaire
162     de contenu example_hooks s'applique, vous verrez s'afficher les routines
163     du module, ainsi que l'ordre dans lequel elles ont été appelées pour
164     servir le document demandé. On peut observer l'effet de cette
165     directive dans la phrase "<code>Example
166     directive declared here: YES/NO</code>".</p>
167
168 </div>
169 </div>
170 <div class="bottomlang">
171 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_example_hooks.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
172 <a href="../fr/mod/mod_example_hooks.html" title="Français">&nbsp;fr&nbsp;</a> |
173 <a href="../ko/mod/mod_example_hooks.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
174 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
175 <script type="text/javascript"><!--//--><![CDATA[//><!--
176 var comments_shortname = 'httpd';
177 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_example_hooks.html';
178 (function(w, d) {
179     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
180         d.write('<div id="comments_thread"><\/div>');
181         var s = d.createElement('script');
182         s.type = 'text/javascript';
183         s.async = true;
184         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
185         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
186     }
187     else {
188         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
189     }
190 })(window, document);
191 //--><!]]></script></div><div id="footer">
192 <p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
193 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
194 if (typeof(prettyPrint) !== 'undefined') {
195     prettyPrint();
196 }
197 //--><!]]></script>
198 </body></html>