From: Vincent Deffontaines Date: Mon, 31 Jan 2011 20:47:02 +0000 (+0000) Subject: Forgot to encode accents in r1065768 X-Git-Tag: 2.3.11~123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00842137aca75c35aebe508245ff550f4eb7107a;p=thirdparty%2Fapache%2Fhttpd.git Forgot to encode accents in r1065768 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1065770 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index 274e06e4b54..a53bb947806 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,4 +1,4 @@ - + @@ -29,10 +29,10 @@

Historiquement, il existe de nombreuses variantes dans la syntaxe des expressions permettant d'exprimer une condition dans les - différents modules du serveur HTTP Apache. À ce titre, des travaux sont - en cours pour n'utiliser qu'une seule variante nommée + différents modules du serveur HTTP Apache. À ce titre, des travaux sont + en cours pour n'utiliser qu'une seule variante nommée ap_expr, pour toutes les directives de configuration. Ce - document décrit l'interpréteur d'expressions ap_expr. + document décrit l'interpréteur d'expressions ap_expr.

@@ -46,8 +46,8 @@
Syntaxe en Forme de Backus-Naur

La Forme de Backus-Naur - (souvent abrégée en BNF, de l'anglais Backus-Naur Form) est une notation permettant de décrire - les règles syntaxiques des langages de programmation. + (souvent abrégée en BNF, de l'anglais Backus-Naur Form) est une notation permettant de décrire + les règles syntaxiques des langages de programmation.

@@ -119,17 +119,17 @@ listfunction ::= listfuncname "(" word ")"
 
Variables -

L'interpréteur d'expressions fournit plusieurs variables de la +

L'interpréteur d'expressions fournit plusieurs variables de la forme %{HTTP_HOST}. Notez que la valeur d'une variable - peut dépendre de la phase du traitement de la requête au cours de - laquelle elle est évaluée. Par exemple, une expression utilisée dans - une directive <If > sera évaluée avant - la phase d'authentification. Par conséquent, la variable - %{REMOTE_USER} ne sera pas encore définie à ce stade.

+ peut dépendre de la phase du traitement de la requête au cours de + laquelle elle est évaluée. Par exemple, une expression utilisée dans + une directive <If > sera évaluée avant + la phase d'authentification. Par conséquent, la variable + %{REMOTE_USER} ne sera pas encore définie à ce stade.

-

Les variables suivantes contiennent la valeur de l'en-tête de - requête HTTP correspondant. La fonction - req permet d'extraire les valeurs des autres en-têtes.

+

Les variables suivantes contiennent la valeur de l'en-tête de + requête HTTP correspondant. La fonction + req permet d'extraire les valeurs des autres en-têtes.

@@ -144,56 +144,56 @@ listfunction ::= listfuncname "(" word ")"
-

Autres variables liées aux requêtes

+

Autres variables liées aux requêtes

- - + - + - + - + - + - + - - + - + - + - + - - + - + + généré la réponse - - - @@ -231,7 +231,7 @@ listfunction ::= listfuncname "(" word ")" - + @@ -244,32 +244,32 @@ listfunction ::= listfuncname "(" word ")" - - +
NomDescription
REQUEST_METHODLa méthode HTTP de la requête entrante (par exemple + La méthode HTTP de la requête entrante (par exemple GET)
REQUEST_SCHEMELe protocole associé à l'URI de la requête
Le protocole associé à l'URI de la requête
REQUEST_URIL'URI de la requête
L'URI de la requête
REQUEST_FILENAME
SCRIPT_FILENAMEIdentique à REQUEST_FILENAME
Identique à REQUEST_FILENAME
SCRIPT_USERLe nom d'utilisateur du propriétaire du script.
Le nom d'utilisateur du propriétaire du script.
SCRIPT_GROUP Le nom du groupe auquel appartient le script.
PATH_INFO
QUERY_STRINGLa chaîne de paramètres de la requête courante
La chaîne de paramètres de la requête courante
IS_SUBREQ"true" si la requête courante est une - sous-requête, "false" dans le cas contraire
"true" si la requête courante est une + sous-requête, "false" dans le cas contraire
THE_REQUESTLa requête complète (par exemple "GET /index.html + La requête complète (par exemple "GET /index.html HTTP/1.1")
REMOTE_ADDRL'adresse IP de l'hôte distant
L'adresse IP de l'hôte distant
REMOTE_HOSTLe nom d'hôte de l'hôte distant
Le nom d'hôte de l'hôte distant
REMOTE_USERLe nom de l'utilisateur authentifié (s'il existe)
Le nom de l'utilisateur authentifié (s'il existe)
REMOTE_IDENTLe nom de l'utilisateur défini par mod_ident
Le nom de l'utilisateur défini par mod_ident
SERVER_NAME La valeur de la directive ServerName du serveur virtuel courant
SERVER_PORTLe port associé au serveur virtuel courant ; voir la + Le port associé au serveur virtuel courant ; voir la directive ServerName
SERVER_ADMIN La valeur de la directive ServerAdmin du serveur virtuel courant
SERVER_PROTOCOLLe protocole utilisé par la requête
Le protocole utilisé par la requête
DOCUMENT_ROOT La valeur de la directive DocumentRoot du serveur virtuel @@ -203,22 +203,22 @@ listfunction ::= listfuncname "(" word ")" module="mod_authn_core">AuthType (par exemple "basic")
CONTENT_TYPELe type de contenu de la réponse
Le type de contenu de la réponse
HANDLER Le nom du gestionnaire qui a - généré la réponse
HTTPS"on" si la requête utilise https, + "on" si la requête utilise https, "off" dans le cas contraire
IPV6 "on" si la connexion utilise IPv6, "off" dans le cas contraire
REQUEST_LOG_IDL'identifiant du message d'erreur associé à la requête (voir + L'identifiant du message d'erreur associé à la requête (voir la directive ErrorLogFormat)
CONN_LOG_IDL'identifiant du message d'erreur associé à la connexion + L'identifiant du message d'erreur associé à la connexion (voir la directive ErrorLogFormat)
NomDescription
TIME_YEARL'année courante (par exemple 2010)
L'année courante (par exemple 2010)
TIME_MON Le mois courant (1, ..., 12)
TIME_DAY
TIME_SEC Les secondes de la date courante
TIME_WDAYLe jour de la semaine (à partir de 0 pour + Le jour de la semaine (à partir de 0 pour dimanche)
TIME La date et heure au format 20101231235959
SERVER_SOFTWARELa chaîne contenant la version du serveur
La chaîne contenant la version du serveur
API_VERSION La date de la version de l'API (module magic number)
-

Certains modules, comme mod_ssl, définissent des - variables supplémentaires.

+

Certains modules, comme mod_ssl, définissent des + variables supplémentaires.

- Opérateurs binaires + Opérateurs binaires -

À l'exception de quelques opérateurs de comparaison internes, les - opérateurs binaires sont de la forme +

À l'exception de quelques opérateurs de comparaison internes, les + opérateurs binaires sont de la forme "-[a-zA-Z][a-zA-Z0-9_]+", autrement dit un signe moins - et au moins deux caractères. Le nom est insensible à la casse. Les - modules peuvent fournir des opérateurs binaires supplémentaires.

+ et au moins deux caractères. Le nom est insensible à la casse. Les + modules peuvent fournir des opérateurs binaires supplémentaires.

- Opérateurs de comparaison + Opérateurs de comparaison @@ -277,85 +277,85 @@ listfunction ::= listfuncname "(" word ")" - + - + - + - + - + - + - + - + - + - + - + - +
NomAlternative Description
== =Egalité de chaînes
Egalité de chaînes
!= Inégalité de chaînes
Inégalité de chaînes
< Chaîne inférieure à
Chaîne inférieure à
<= Chaîne inférieure ou égale à
Chaîne inférieure ou égale à
> Chaîne supérieure à
Chaîne supérieure à
>= Chaîne supérieure ou égale à
Chaîne supérieure ou égale à
-eq eqEgalité d'entiers
Egalité d'entiers
-ne neInégalité d'entiers
Inégalité d'entiers
-lt ltEntier inférieur à
Entier inférieur à
-le leEntier inférieur ou égal à
Entier inférieur ou égal à
-gt gtEntier supérieur à
Entier supérieur à
-ge geEntier supérieur ou égal à
Entier supérieur ou égal à
- Autres opérateurs binaires + Autres opérateurs binaires - + - + - + + pris en compte par les caractères génériques
NomDescription
-ipmatchL'adresse IP correspond à adresse/masque
L'adresse IP correspond à adresse/masque
-strmatchla chaîne de gauche correspond au modèle constitué par la - chaîne de droite (contenant des caractères génériques *, ?, [])
la chaîne de gauche correspond au modèle constitué par la + chaîne de droite (contenant des caractères génériques *, ?, [])
-strcmatchidem -strmatch, mais insensible à la casse
idem -strmatch, mais insensible à la casse
-fnmatch idem -strmatch, mais les slashes ne sont pas - pris en compte par les caractères génériques
- Opérateurs unaires + Opérateurs unaires -

Les opérateurs unaires sont de la forme "-[a-zA-Z]", - autrement dit le signe moins et un caractère. Le nom est - sensible à la casse. Les modules peuvent fournir des opérateurs - unaires supplémentaires.

+

Les opérateurs unaires sont de la forme "-[a-zA-Z]", + autrement dit le signe moins et un caractère. Le nom est + sensible à la casse. Les modules peuvent fournir des opérateurs + unaires supplémentaires.

- + - + - + (insensibilité à la casse). Vrai dans le cas contraire. - + - + - + - +
NomDescription
-nVrai si la chaîne n'est pas vide
Vrai si la chaîne n'est pas vide
-zVrai si la chaîne est vide
Vrai si la chaîne est vide
-TFaux si la chaîne est vide, "0", + Faux si la chaîne est vide, "0", "off", "false", ou "no" - (insensibilité à la casse). Vrai dans le cas contraire.
-R Idem "%{REMOTE_ADDR} -ipmatch ...", en plus efficace @@ -367,56 +367,56 @@ listfunction ::= listfuncname "(" word ")"
Fonctions -

Normalement, les fonctions dont la valeur est une chaîne acceptent une chaîne - comme argument et renvoient une chaîne. Les noms de fonctions sont - insensibles à la casse. Les modules peuvent fournir des fonctions - supplémentaires.

+

Normalement, les fonctions dont la valeur est une chaîne acceptent une chaîne + comme argument et renvoient une chaîne. Les noms de fonctions sont + insensibles à la casse. Les modules peuvent fournir des fonctions + supplémentaires.

- + - + - + - - + - - + - + - + - +
NomDescription
req, httpLit l'en-tête de requête HTTP
Lit l'en-tête de requête HTTP
respLit l'en-tête de réponse HTTP
Lit l'en-tête de réponse HTTP
reqenvRecherche une variable d'environnement de requête
Recherche une variable d'environnement de requête
osenvRecherche une variable d'environnement du système + Recherche une variable d'environnement du système d'exploitation
noteRecherche une note de requête
Recherche une note de requête
envRenvoie le premier résultat positif de note, + Renvoie le premier résultat positif de note, reqenv, osenv
tolowerConvertit une chaîne en minuscules
Convertit une chaîne en minuscules
toupperConvertit une chaîne en majuscules
Convertit une chaîne en majuscules
escapeEchappe les caractères spéciaux en codage hexadécimal
Echappe les caractères spéciaux en codage hexadécimal
unescape"Déséchappe" les chaînes codées en hexadécimal en conservant - le codage des caractères spéciaux aux URLs (XXX: describe better)
"Déséchappe" les chaînes codées en hexadécimal en conservant + le codage des caractères spéciaux aux URLs (XXX: describe better)
file Lit le contenu d'un fichier
-

En plus des fonctions dont la valeur est une chaîne, il existe +

En plus des fonctions dont la valeur est une chaîne, il existe aussi des fonctions dont la valeur est une liste, qui acceptent une - chaîne comme argument, et renvoient une liste de mots, autrement dit - une liste de chaînes. La liste de mot peut être utilisée avec - l'opérateur spécial -in. Les noms de fonctions sont - insensibles à la casse. Les modules peuvent fournir des fonctions - supplémentaires.

+ chaîne comme argument, et renvoient une liste de mots, autrement dit + une liste de chaînes. La liste de mot peut être utilisée avec + l'opérateur spécial -in. Les noms de fonctions sont + insensibles à la casse. Les modules peuvent fournir des fonctions + supplémentaires.

Il n'existe pas de fonctions internes dont la valeur est une liste. Le module mod_ssl fournit la fonction PeerExtList. Voir la description de la directive SSLRequire pour plus de - détails (notez que la fonction PeerExtList peut aussi - être utilisée en dehors de la directive PeerExtList peut aussi + être utilisée en dehors de la directive SSLRequire).

@@ -430,27 +430,27 @@ listfunction ::= listfuncname "(" word ")"
NomAlternative Description
-in inchaîne contenue dans une liste de chaînes
chaîne contenue dans une liste de chaînes
/regexp/ m#regexp#Expression rationnelle (la seconde forme permet de spécifier - des délimiteurs autres que /)
Expression rationnelle (la seconde forme permet de spécifier + des délimiteurs autres que /)
/regexp/i m#regexp#iExpression rationnelle insensible à la casse
Expression rationnelle insensible à la casse
$0 ... $9 Références arrières dans les expressions rationnelles
Références arrières dans les expressions rationnelles
- Références arrières dans les expressions rationnelles -

Les chaînes $0 ... $9 permettent de - référencer les groupes de capture en provenance d'expressions - rationnelles précédemment exécutées et mises en correspondance avec - succès. Elles ne peuvent normalement être utilisées que dans la - même expression que celle mise en correspondance, mais certains - modules permettent de les utiliser de manière spéciale.

+ Références arrières dans les expressions rationnelles +

Les chaînes $0 ... $9 permettent de + référencer les groupes de capture en provenance d'expressions + rationnelles précédemment exécutées et mises en correspondance avec + succès. Elles ne peuvent normalement être utilisées que dans la + même expression que celle mise en correspondance, mais certains + modules permettent de les utiliser de manière spéciale.