From 7427c106d0044dd2d6a18f7818c72ebca6cd0cdc Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 24 Sep 2016 15:58:11 +0000 Subject: [PATCH] XML update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1762135 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/expr.xml.fr | 53 ++++++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 14 deletions(-) diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index 616f73939a9..9a244980cb3 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,7 +1,7 @@ - + @@ -322,11 +322,11 @@ listfunction ::= listfuncname "(" word ")" TIME_YEAR L'année courante (par exemple 2010) TIME_MON - Le mois courant (1, ..., 12) + Le mois courant (01, ..., 12) TIME_DAY - Le jour courant dans le mois + Le jour courant dans le mois (01, ...) TIME_HOUR - Les heures de la date courante (0, ..., + Les heures de la date courante (00, ..., 23) TIME_MIN Les minutes de la date courante @@ -510,7 +510,7 @@ listfunction ::= listfuncname "(" word ")" - + + peut aussi utiliser le raccourci v). - + + reqenv, osenv @@ -556,15 +556,15 @@ listfunction ::= listfuncname "(" word ")" avec un codage hexadécimal + elles existent) + régulier) + régulier)
NomDescriptionRestreint
NomDescriptionRemarques particulières
req, http 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, @@ -524,15 +524,15 @@ listfunction ::= listfuncname "(" word ")" l'exécution de la directive <If>)
reqenv Recherche une variable d'environnement de requête (on - peut aussi utiliser le raccourci v).
ordonnancement
osenv Recherche une variable d'environnement du système d'exploitation
noteRecherche une note de requête
Recherche une note de requêteordonnancement
env Renvoie le premier résultat positif de note, - reqenv, osenv
ordonnancement
tolower Convertit une chaîne en minuscules
toupper
file Lit le contenu d'un fichier (fins de lignes incluses, si - elles existent)oui
limité
filemod 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)oui
limité
filesize Renvoie la taille d'un fichier (ou 0 si le fichier n'existe pas ou ne correspond pas à un fichier - régulier)oui
limité
ldap Echappe les caractères selon la RFC4514 (Echappement des noms distinctifs LDAP - DN) et la RFC4515 (Echappement des @@ -575,8 +575,32 @@ listfunction ::= listfuncname "(" word ")"
-

Les fonctions marquées comme "restreints" ne sont pas disponibles - avec certains modules comme mod_include.

+

Les fonctions marquées comme "limité" dans la dernière colonne ne sont + pas disponibles avec certains modules comme + mod_include.

+ +

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 <If> qui est + évaluée relativement tôt.

+ + Ordonnancement des variables d'environnement + Lorsque des variables d'environnement sont évaluées au sein d'une directive + <If>, 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 SetEnvIf est une directive qui s'exécute + avant cette évaluation. +
+
+ Lorsque reqenv est utilisé en dehors de la directive + <If>, 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. +

Lorsque les fonctions req ou http sont utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête @@ -663,7 +687,8 @@ Header set foo-checksum "expr=%{md5:foo}" # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à # <If> -Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#" +Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ +m#^/special_path\.php$#"