httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lgen...@apache.org
Subject svn commit: r1762136 - in /httpd/httpd/trunk/docs/manual: expr.html.fr expr.xml.meta
Date Sat, 24 Sep 2016 15:58:55 GMT
Author: lgentis
Date: Sat Sep 24 15:58:55 2016
New Revision: 1762136

URL: http://svn.apache.org/viewvc?rev=1762136&view=rev
Log:
Rebuild.

Modified:
    httpd/httpd/trunk/docs/manual/expr.html.fr
    httpd/httpd/trunk/docs/manual/expr.xml.meta

Modified: httpd/httpd/trunk/docs/manual/expr.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/expr.html.fr?rev=1762136&r1=1762135&r2=1762136&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/expr.html.fr (original)
+++ httpd/httpd/trunk/docs/manual/expr.html.fr Sat Sep 24 15:58:55 2016
@@ -275,11 +275,11 @@ listfunction ::= listfuncname "<strong>(
 <tr><td><code>TIME_YEAR</code></td>
         <td>L'année courante (par exemple <code>2010</code>)</td></tr>
 <tr class="odd"><td><code>TIME_MON</code></td>
-        <td>Le mois courant (<code>1</code>, ..., <code>12</code>)</td></tr>
+        <td>Le mois courant (<code>01</code>, ..., <code>12</code>)</td></tr>
 <tr><td><code>TIME_DAY</code></td>
-        <td>Le jour courant dans le mois</td></tr>
+        <td>Le jour courant dans le mois (<code>01</code>, ...)</td></tr>
 <tr class="odd"><td><code>TIME_HOUR</code></td>
-        <td>Les heures de la date courante (<code>0</code>, ...,
+        <td>Les heures de la date courante (<code>00</code>, ...,
 	<code>23</code>)</td></tr>
 <tr><td><code>TIME_MIN</code></td>
         <td>Les minutes de la date courante</td></tr>
@@ -451,7 +451,7 @@ listfunction ::= listfuncname "<strong>(
     insensibles à la casse. Les modules peuvent fournir des fonctions
     supplémentaires.</p>
 
-    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Restreint</th></tr>
+    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Remarques
particulières</th></tr>
 <tr><td><code>req</code>, <code>http</code></td>
         <td>Lit l'en-tête de requête HTTP ; les noms
 	d'en-tête correspondants peuvent être ajoutés à l'en-tête Vary,
@@ -465,15 +465,15 @@ listfunction ::= listfuncname "<strong>(
 	l'exécution de la directive <code class="directive">&lt;If&gt;</code>)</td><td
/></tr>
 <tr class="odd"><td><code>reqenv</code></td>
         <td>Recherche une variable d'environnement de requête (on
-	peut aussi utiliser le raccourci <code>v</code>).</td><td /></tr>
+	peut aussi utiliser le raccourci <code>v</code>).</td><td>ordonnancement</td></tr>
 <tr><td><code>osenv</code></td>
         <td>Recherche une variable d'environnement du système
 	d'exploitation</td><td /></tr>
 <tr class="odd"><td><code>note</code></td>
-        <td>Recherche une note de requête</td><td /></tr>
+        <td>Recherche une note de requête</td><td>ordonnancement</td></tr>
 <tr><td><code>env</code></td>
         <td>Renvoie le premier résultat positif de <code>note</code>,
-	<code>reqenv</code>, <code>osenv</code></td><td /></tr>
+	<code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr>
 <tr class="odd"><td><code>tolower</code></td>
         <td>Convertit une chaîne en minuscules</td><td /></tr>
 <tr><td><code>toupper</code></td>
@@ -497,15 +497,15 @@ listfunction ::= listfuncname "<strong>(
 	avec un codage hexadécimal</td><td /></tr>
 <tr class="odd"><td><code>file</code></td>
         <td>Lit le contenu d'un fichier (fins de lignes incluses, si
-	elles existent)</td><td>oui</td></tr>
+	elles existent)</td><td>limité</td></tr>
 <tr><td><code>filemod</code></td>
         <td>Renvoie la date de dernière modification d'un fichier (ou 0
 	si le fichier n'existe pas ou n'est pas un fichier
-	régulier)</td><td>oui</td></tr>
+	régulier)</td><td>limité</td></tr>
 <tr class="odd"><td><code>filesize</code></td>
         <td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
 	pas ou ne correspond pas à un fichier
-	régulier)</td><td>oui</td></tr>
+	régulier)</td><td>limité</td></tr>
 <tr><td><code>ldap</code></td>
         <td>Echappe les caractères selon la RFC4514 (Echappement des
 	noms distinctifs LDAP - DN) et la RFC4515 (Echappement des
@@ -515,8 +515,31 @@ listfunction ::= listfuncname "<strong>(
 	spécifiée toutes les occurrences de "de" par "vers".</td><td /></tr>
 </table>
 
-    <p>Les fonctions marquées comme "restreints" ne sont pas disponibles
-    avec certains modules comme <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>
+    <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont
+    pas disponibles avec certains modules comme
+    <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>
+
+    <p>Les fonctions marquées comme "ordonnancement" dans la dernière colonne
+    nécessitent une attention particulière pour l'ordonnancement des différents
+    composants du serveur, spécialement lorsque la fonction est utilisée au sein
+    d'une directive &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;
qui est
+    évaluée relativement tôt.</p>
+    <div class="note">
+    <h3>Ordonnancement des variables d'environnement</h3>
+    Lorsque des variables d'environnement sont évaluées au sein d'une directive
+    &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;,
il est important de tenir
+    compte du moment où cette évaluation intervient dans le traitement de la
+    requête. Par exemple, toute directive définie en dehors d'un contexte de
+    serveur virtuel (directory, location, htaccess) aura peu de chance d'être
+    déjà exécutée. Ainsi la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
est une directive qui s'exécute
+    avant cette évaluation.
+    <br />
+    <br />
+    Lorsque <code>reqenv</code> est utilisé en dehors de la directive
+    &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;,
l'évaluation survient en
+    général plus tard, mais le moment exact dépend de la directive dans laquelle
+    l'expression a été utilisée.
+    </div>
 
     <p>Lorsque les fonctions <code>req</code> ou <code>http</code>
sont
     utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
@@ -602,7 +625,8 @@ Header set foo-checksum "expr=%{md5:foo}
 
 # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à
 # &lt;If&gt;
-Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"</pre>
+Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~
+m#^/special_path\.php$#"</pre>
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
 <div class="section">

Modified: httpd/httpd/trunk/docs/manual/expr.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/expr.xml.meta?rev=1762136&r1=1762135&r2=1762136&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/expr.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/expr.xml.meta Sat Sep 24 15:58:55 2016
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>



Mime
View raw message