From: Lucien Gentis Les fonctions marquées comme "restreints" ne sont pas disponibles
- avec certains modules comme Les fonctions marquées comme "limité" dans la dernière colonne ne sont
+ pas disponibles avec certains modules comme
+ 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 < Lorsque les fonctions Le caractère ":" est interdit dans les noms de variables afin
d'éviter les conflits avec la syntaxe de la directive Si cette directive est définie au sein d'un bloc VirtualHost, les
+ changements qu'elle induit sont visibles de toute directive
+ ultérieure, au delà de tout bloc VirtualHost. Le support des autres sections
+ de configuration a été permis par erreur par l'implémentation initiale de
+ cette directive, et n'est conservé (avec des effets imprévisibles) que dans un
+ but de compatibilité ascendante.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
)
@@ -423,7 +423,7 @@ listfunction ::= listfuncname "(" word ")"
TIME_MIN
Les minutes de la date courante
-
+ Nom Description Restreint Nom Description Remarques particulières -d
L'argument est traité comme un nom de fichier.
Vrai si le fichier existe et correspond à un
@@ -503,15 +503,15 @@ listfunction ::= listfuncname "(" word ")"
Lit l'en-tête de réponse HTTP
+ peut aussi utiliser le raccourci reqenv
Recherche une variable d'environnement de requête (on
- peut aussi utiliser le raccourci v
).v
).ordonnancement
osenv
Recherche une variable d'environnement du système
d'exploitation
+
- note
Recherche une note de requête Recherche une note de requête ordonnancement
+ env
Renvoie le premier résultat positif de note
,
- reqenv
, osenv
reqenv
, osenv
ordonnancement
tolower
Convertit une chaîne en minuscules
@@ -535,15 +535,42 @@ listfunction ::= listfuncname "(" word ")"
le hash obtenu en hexadécimaltoupper
+ elles existent)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) limité
+ pas ou ne correspond pas à un fichier régulier)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é
+
+ Lorsque reqenv
est utilisé en dehors de la directive
+ <req
ou http
sont
utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
@@ -629,7 +656,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$#"
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index 7794a025da2..b1a9f5c332f 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -851,6 +851,13 @@ DocumentRoot "/var/www/${servername}/htdocs"
En pratique, seuls les niveaux none et -require sont vraiment intéressants, car le niveau -optional ne fonctionne pas avec tous les navigateurs, -et le niveau optional_no_ca va vraiment à l'encontre de -l'idée que l'on peut se faire de l'authentification (mais peut tout de -même être utilisé pour établir des pages de test SSL, etc...)