Subversion Repositories ALCASAR

Rev

Rev 1418 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1418 Rev 2237
Line 1... Line 1...
1
<?php
1
<?php
2
if(isset($_GET['error'])){
2
// $Id: error.php 2237 2017-05-20 20:42:38Z tom.houdayer $
3
 
3
 
4
$e = $_GET['error'];
4
if (isset($_GET['error'])) {
5
# Choice of language
5
	# Choice of language
6
	$Language = 'en';
6
	$Language = 'en';
7
	if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
7
	if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
8
		$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
8
		$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
9
		$Language = strtolower(substr(chop($Langue[0]),0,2)); }
9
		$Language = strtolower(substr(chop($Langue[0]), 0, 2));
-
 
10
	}
10
	  
11
	  
11
	if($Language == 'fr'){
12
	if ($Language === 'fr') {	// French
12
		switch ($e){
13
		switch ($_GET['error']) {
13
		case 400:
14
			case 400:
14
			$l_error = "Erreur 400";
15
				$l_error = "Erreur 400";
15
			$l_explanation = "La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée.<br />
16
				$l_explanation = "La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée.<br>
16
Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien.";
17
				                  Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien.";
17
			break;
18
				break;
18
		case 401:
19
			case 401:
19
			$l_error = "Erreur 401";
20
				$l_error = "Erreur 401";
20
			$l_explanation = "La requête nécessite une identification de l'utilisateur.<br/>
21
				$l_explanation = "La requête nécessite une identification de l'utilisateur.<br>
21
Concrètement, cela signifie que tout ou partie du serveur contacté est protégé par un mot de passe, qu'il faut indiquer au serveur pour pouvoir accéder à son contenu.";
22
				                  Concrètement, cela signifie que tout ou partie du serveur contacté est protégé par un mot de passe, qu'il faut indiquer au serveur pour pouvoir accéder à son contenu.";
22
			break;
23
				break;
23
		case 403:
24
			case 403:
24
			$l_error = "Erreur 403";
25
				$l_error = "Erreur 403";
25
			$l_explanation = "Le serveur HTTP a compris la requête, mais refuse de la traiter.<br/>
26
				$l_explanation = "Le serveur HTTP a compris la requête, mais refuse de la traiter.<br>
26
Ce code est généralement utilisé lorsqu'un serveur ne souhaite pas indiquer pourquoi la requête a été rejetée, ou lorsque aucune autre réponse ne correspond (par exemple le serveur est un Intranet et seules les machines du réseau local sont autorisées à se connecter au serveur).";
27
				                  Ce code est généralement utilisé lorsqu'un serveur ne souhaite pas indiquer pourquoi la requête a été rejetée, ou lorsque aucune autre réponse ne correspond (par exemple le serveur est un Intranet et seules les machines du réseau local sont autorisées à se connecter au serveur).";
27
			break;
28
				break;
28
		case 404:
29
			case 404:
29
			$l_error = "Erreur 404";
30
				$l_error = "Erreur 404";
30
			$l_explanation = "Le serveur n'a rien trouvé qui corresponde à l'adresse (URI) demandée ( non trouvé ).<br />
31
				$l_explanation = "Le serveur n'a rien trouvé qui corresponde à l'adresse (URI) demandée ( non trouvé ).<br>
31
Cela signifie que l'URL que vous avez tapée ou cliquée est mauvaise ou obsolète et ne correspond à aucun document existant sur le serveur (vous pouvez essayez de supprimer progressivement les composants de l'URL en partant de la fin pour éventuellement retrouver un chemin d'accès existant).";
32
				                  Cela signifie que l'URL que vous avez tapée ou cliquée est mauvaise ou obsolète et ne correspond à aucun document existant sur le serveur (vous pouvez essayez de supprimer progressivement les composants de l'URL en partant de la fin pour éventuellement retrouver un chemin d'accès existant).";
32
			break;
33
				break;
33
		case 405:
34
			case 405:
34
			$l_error = "Erreur 405";
35
				$l_error = "Erreur 405";
35
			$l_explanation = "Ce code indique que la méthode utilisée par le client n'est pas supportée pour cet URI.";
36
				$l_explanation = "Ce code indique que la méthode utilisée par le client n'est pas supportée pour cet URI.";
36
			break;
37
				break;
37
		case 408:
38
			case 408:
38
			$l_error = "Erreur 408";
39
				$l_error = "Erreur 408";
39
			$l_explanation = "Le client n'a pas présenté une requête complète pendant le délai maximal qui lui était imparti, et le serveur a abandonné la connexion.";
40
				$l_explanation = "Le client n'a pas présenté une requête complète pendant le délai maximal qui lui était imparti, et le serveur a abandonné la connexion.";
40
			break;
41
				break;
41
		case 410:
42
			case 410:
42
			$l_error = "Erreur 410";
43
				$l_error = "Erreur 410";
43
			$l_explanation = "L'adresse (URI) demandée n'existe plus et a été définitivement supprimée du serveur.";
44
				$l_explanation = "L'adresse (URI) demandée n'existe plus et a été définitivement supprimée du serveur.";
44
			break;
45
				break;
45
		case 411:
46
			case 411:
46
			$lerror = "Erreur 411";
47
				$lerror = "Erreur 411";
47
			$l_explanation = "Le serveur a besoin de connaître la taille de cette requête pour pouvoir y répondre.";
48
				$l_explanation = "Le serveur a besoin de connaître la taille de cette requête pour pouvoir y répondre.";
48
			break;
49
				break;
49
		case 413:
50
			case 413:
50
			$l_error = "Erreur 413";
51
				$l_error = "Erreur 413";
51
			$l_explanation = "Le serveur ne peut traiter la requête car la taille de son contenu est trop importante.";
52
				$l_explanation = "Le serveur ne peut traiter la requête car la taille de son contenu est trop importante.";
52
			break;
53
				break;
53
		case 414:
54
			case 414:
54
			$l_error = "Erreur 414";
55
				$l_error = "Erreur 414";
55
			$l_explanation = "Le serveur ne peut traiter la requête car la taille de l'objet (URI) a retourner est trop importante.";
56
				$l_explanation = "Le serveur ne peut traiter la requête car la taille de l'objet (URI) a retourner est trop importante.";
56
			break;
57
				break;
57
		case 415:
58
			case 415:
58
			$l_error = "Erreur 415";
59
				$l_error = "Erreur 415";
59
			$l_explanation = "Le serveur ne peut traiter la requête car son contenu est écrit dans un format non supporté.";
60
				$l_explanation = "Le serveur ne peut traiter la requête car son contenu est écrit dans un format non supporté.";
60
			break;
61
				break;
61
		case 500:
62
			case 500:
62
			$l_error = "Erreur 500";
63
				$l_error = "Erreur 500";
63
			$l_explanation = "Le serveur HTTP a rencontré une condition inattendue qui l'a empêché de traiter la requête.<br/>
64
				$l_explanation = "Le serveur HTTP a rencontré une condition inattendue qui l'a empêché de traiter la requête.<br>
64
Cette erreur peut par exemple être le résultat d'une mauvaise configuration du serveur, ou d'une ressource épuisée ou refusée au serveur sur la machine hôte.";
65
				                  Cette erreur peut par exemple être le résultat d'une mauvaise configuration du serveur, ou d'une ressource épuisée ou refusée au serveur sur la machine hôte.";
65
			break;
66
				break;
66
		case 501:
67
			case 501:
67
			$l_error = "Erreur 501";
68
				$l_error = "Erreur 501";
68
			$l_explanation = "Le serveur HTTP ne supporte pas la fonctionnalité nécessaire pour traiter la requête.<br />
69
				$l_explanation = "Le serveur HTTP ne supporte pas la fonctionnalité nécessaire pour traiter la requête.<br>
69
C'est la réponse émise lorsque le serveur ne reconnaît pas la méthode indiquée dans la requête et n'est capable de la mettre en oeuvre pour aucune ressource (soit le navigateur web est trop récent, soit le serveur HTTP est trop ancien).";
70
				                  C'est la réponse émise lorsque le serveur ne reconnaît pas la méthode indiquée dans la requête et n'est capable de la mettre en oeuvre pour aucune ressource (soit le navigateur web est trop récent, soit le serveur HTTP est trop ancien).";
70
			break;
71
				break;
71
		case 502:
72
			case 502:
72
			$l_error = "Erreur 502";
73
				$l_error = "Erreur 502";
73
			$l_explanation = "Le serveur intermédiaire a fourni une réponse invalide.<br />
74
				$l_explanation = "Le serveur intermédiaire a fourni une réponse invalide.<br>
74
Le serveur HTTP a agi en tant qu'intermédiaire (passerelle ou proxy) avec un autre serveur, et a reçu de ce dernier une réponse invalide en essayant de traiter la requête.";
75
				                  Le serveur HTTP a agi en tant qu'intermédiaire (passerelle ou proxy) avec un autre serveur, et a reçu de ce dernier une réponse invalide en essayant de traiter la requête.";
75
			break;
76
				break;
76
		case 503:
77
			case 503:
77
			$l_error = "Erreur 503";
78
				$l_error = "Erreur 503";
78
			$l_explanation = "Le serveur HTTP est actuellement incapable de traiter la requête en raison d'une surcharge temporaire ou d'une opération de maintenance.<br /> Cela sous-entend l'existence d'une condition temporaire qui sera levée après un certain délai.";
79
				$l_explanation = "Le serveur HTTP est actuellement incapable de traiter la requête en raison d'une surcharge temporaire ou d'une opération de maintenance.<br> Cela sous-entend l'existence d'une condition temporaire qui sera levée après un certain délai.";
79
			break;
80
				break;
80
		case 506:
81
			case 506:
81
			$l_error = "Erreur 506";
82
				$l_error = "Erreur 506";
82
			$l_explanation = "Erreur de négociation transparent content negociation";
83
				$l_explanation = "Erreur de négociation transparent content negociation.";
83
			break;
84
				break;
84
		default:
85
			default:
85
			$l_error = "null";
86
				$l_error = "Non reconnu";
86
			$l_explanation = "Non reconnu";
87
				$l_explanation = "Erreur non reconnu.";
87
			break;
88
				break;
88
		}
-
 
89
	} elseif($Language == 'en'){
-
 
90
		switch ($_GET['error']){
-
 
91
		case 400:
-
 
92
			$l_error = "Erreur 400";
-
 
93
			$l_explanation = "La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée.<br />
-
 
94
Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien.";
-
 
95
			break;
-
 
96
		case 401:
-
 
97
			$l_error = "Erreur 401";
-
 
98
			$l_explanation = "The request requires user authentication.<br /
-
 
99
This means that all or a part of the requested server is protected by a password that should be given to the server to allow access to its contents.";
-
 
100
			break;
-
 
101
		case 403:
-
 
102
			$l_error = "Erreur 403";
-
 
103
			$l_explanation = "he HTTP server understood the request, but is refusing to fulfill it.<br />
-
 
104
This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable (for example the server is an Intranet and only the LAN machines are authorized to connect).";
-
 
105
			break;
-
 
106
		case 404:
-
 
107
			$l_error = "Erreur 404";
-
 
108
			$l_explanation = "The server has not found anything matching the requested address (URI) ( not found ).<br />
-
 
109
This means the URL you have typed or cliked on is wrong or obsolete and does not match any document existing on the server (you may try to gradualy remove the URL components from the right to the left to eventualy retrieve an existing path).";
-
 
110
			break;
-
 
111
		case 405:
-
 
112
			$l_error = "Erreur 405";
-
 
113
			$l_explanation = "This code is given with the Allow header and indicates that the method used by the client is not supported for this URI.";
-
 
114
			break;
-
 
115
		case 408:
-
 
116
			$l_error = "Erreur 408";
-
 
117
			$l_explanation = "This response code means the client did not produce a full request within some predetermined time (usually specified in the server's configuration), and the server is disconnecting the network connection.";
-
 
118
			break;
-
 
119
		case 410:
-
 
120
			$l_error = "Erreur 410";
-
 
121
			$l_explanation = "This code indicates that the requested URI no longer exists and has been permanently removed from the server.";
-
 
122
			break;
-
 
123
		case 411:
-
 
124
			$lerror = "Erreur 411";
-
 
125
			$l_explanation = "The server will not accept the request without a Content-Length header supplied in the request.";
-
 
126
			break;
-
 
127
		case 413:
-
 
128
			$l_error = "Erreur 413";
-
 
129
			$l_explanation = "The server will not process the request because its entity body is too large.";
-
 
130
			break;
-
 
131
		case 414:
-
 
132
			$l_error = "Erreur 414";
-
 
133
			$l_explanation = "The server will not process the request because its request URI is too large.";
-
 
134
			break;
-
 
135
		case 415:
-
 
136
			$l_error = "Erreur 415";
-
 
137
			$l_explanation = "The server will not process the request because its entity body is in an unsupported format.";
-
 
138
			break;
-
 
139
		case 500:
-
 
140
			$l_error = "Erreur 500";
-
 
141
			$l_explanation = "The HTTP server encountered an unexpected condition which prevented it from fulfilling the request.<br />
-
 
142
For example this error can be caused by a serveur misconfiguration, or a resource exhausted or denied to the server on the host machine.";
-
 
143
			break;
-
 
144
		case 501:
-
 
145
			$l_error = "Erreur 501";
-
 
146
			$l_explanation = "The HTTP server does not support the functionality required to fulfill the request.<br />
-
 
147
This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource (either the web browser is too recent, or the HTTP server is too old).";
-
 
148
			break;
-
 
149
		case 502:
-
 
150
			$l_error = "Erreur 502";
-
 
151
			$l_explanation = "The gateway server returned an invalid response.<br />
-
 
152
The HTTP server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.";
-
 
153
			break;
-
 
154
		case 503:
-
 
155
			$l_error = "Erreur 503";
-
 
156
			$l_explanation = "The HTTP server is currently unable to handle the request due to a temporary overloading or maintenance of the server.<br />
-
 
157
The implication is that this is a temporary condition which will be alleviated after some delay.";
-
 
158
			break;
-
 
159
		case 506:
-
 
160
			$l_error = "Erreur 506";
-
 
161
			$l_explanation = "Transparent content negotiation for the request results in a circular reference.";
-
 
162
			break;
-
 
163
		default:
-
 
164
			$l_error = "null";
-
 
165
			$l_explanation = "Unknown";
-
 
166
			break;
-
 
167
		}
89
		}
168
	} else {
90
	} else {			// English
169
		switch ($_GET['error']){
91
		switch ($_GET['error']){
170
		case 400:
92
			case 400:
171
			$l_error = "Erreur 400";
93
				$l_error = "Error 400";
172
			$l_explanation = "La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée.<br />
94
				$l_explanation = "The HTTP request could not be understood by the server due to malformed syntax.<br>
173
Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien.";
95
				                  The web browser may be too recent, or the HTTP server may be too old.";
174
			break;
96
				break;
175
		case 401:
97
			case 401:
176
			$l_error = "Erreur 401";
98
				$l_error = "Error 401";
177
			$l_explanation = "The request requires user authentication.<br /
99
				$l_explanation = "The request requires user authentication.<br>
178
This means that all or a part of the requested server is protected by a password that should be given to the server to allow access to its contents.";
100
				                  This means that all or a part of the requested server is protected by a password that should be given to the server to allow access to its contents.";
179
			break;
101
				break;
180
		case 403:
102
			case 403:
181
			$l_error = "Erreur 403";
103
				$l_error = "Error 403";
182
			$l_explanation = "he HTTP server understood the request, but is refusing to fulfill it.<br />
104
				$l_explanation = "The HTTP server understood the request, but is refusing to fulfill it.<br>
183
This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable (for example the server is an Intranet and only the LAN machines are authorized to connect).";
105
				                  This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable (for example the server is an Intranet and only the LAN machines are authorized to connect).";
184
			break;
106
				break;
185
		case 404:
107
			case 404:
186
			$l_error = "Erreur 404";
108
				$l_error = "Error 404";
187
			$l_explanation = "The server has not found anything matching the requested address (URI) ( not found ).<br />
109
				$l_explanation = "The server has not found anything matching the requested address (URI) ( not found ).<br>
188
This means the URL you have typed or cliked on is wrong or obsolete and does not match any document existing on the server (you may try to gradualy remove the URL components from the right to the left to eventualy retrieve an existing path).";
110
				                  This means the URL you have typed or cliked on is wrong or obsolete and does not match any document existing on the server (you may try to gradualy remove the URL components from the right to the left to eventualy retrieve an existing path).";
189
			break;
111
				break;
190
		case 405:
112
			case 405:
191
			$l_error = "Erreur 405";
113
				$l_error = "Error 405";
192
			$l_explanation = "This code is given with the Allow header and indicates that the method used by the client is not supported for this URI.";
114
				$l_explanation = "This code is given with the Allow header and indicates that the method used by the client is not supported for this URI.";
193
			break;
115
				break;
194
		case 408:
116
			case 408:
195
			$l_error = "Erreur 408";
117
				$l_error = "Error 408";
196
			$l_explanation = "This response code means the client did not produce a full request within some predetermined time (usually specified in the server's configuration), and the server is disconnecting the network connection.";
118
				$l_explanation = "This response code means the client did not produce a full request within some predetermined time (usually specified in the server's configuration), and the server is disconnecting the network connection.";
197
			break;
119
				break;
198
		case 410:
120
			case 410:
199
			$l_error = "Erreur 410";
121
				$l_error = "Error 410";
200
			$l_explanation = "This code indicates that the requested URI no longer exists and has been permanently removed from the server.";
122
				$l_explanation = "This code indicates that the requested URI no longer exists and has been permanently removed from the server.";
201
			break;
123
				break;
202
		case 411:
124
			case 411:
203
			$lerror = "Erreur 411";
125
				$lerror = "Error 411";
204
			$l_explanation = "The server will not accept the request without a Content-Length header supplied in the request.";
126
				$l_explanation = "The server will not accept the request without a Content-Length header supplied in the request.";
205
			break;
127
				break;
206
		case 413:
128
			case 413:
207
			$l_error = "Erreur 413";
129
				$l_error = "Error 413";
208
			$l_explanation = "The server will not process the request because its entity body is too large.";
130
				$l_explanation = "The server will not process the request because its entity body is too large.";
209
			break;
131
				break;
210
		case 414:
132
			case 414:
211
			$l_error = "Erreur 414";
133
				$l_error = "Error 414";
212
			$l_explanation = "The server will not process the request because its request URI is too large.";
134
				$l_explanation = "The server will not process the request because its request URI is too large.";
213
			break;
135
				break;
214
		case 415:
136
			case 415:
215
			$l_error = "Erreur 415";
137
				$l_error = "Error 415";
216
			$l_explanation = "The server will not process the request because its entity body is in an unsupported format.";
138
				$l_explanation = "The server will not process the request because its entity body is in an unsupported format.";
217
			break;
139
				break;
218
		case 500:
140
			case 500:
219
			$l_error = "Erreur 500";
141
				$l_error = "Error 500";
220
			$l_explanation = "The HTTP server encountered an unexpected condition which prevented it from fulfilling the request.<br />
142
				$l_explanation = "The HTTP server encountered an unexpected condition which prevented it from fulfilling the request.<br>
221
For example this error can be caused by a serveur misconfiguration, or a resource exhausted or denied to the server on the host machine.";
143
				                  For example this error can be caused by a serveur misconfiguration, or a resource exhausted or denied to the server on the host machine.";
222
			break;
144
				break;
223
		case 501:
145
			case 501:
224
			$l_error = "Erreur 501";
146
				$l_error = "Error 501";
225
			$l_explanation = "The HTTP server does not support the functionality required to fulfill the request.<br />
147
				$l_explanation = "The HTTP server does not support the functionality required to fulfill the request.<br>
226
This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource (either the web browser is too recent, or the HTTP server is too old).";
148
				                  This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource (either the web browser is too recent, or the HTTP server is too old).";
227
			break;
149
				break;
228
		case 502:
150
			case 502:
229
			$l_error = "Erreur 502";
151
				$l_error = "Error 502";
230
			$l_explanation = "The gateway server returned an invalid response.<br />
152
				$l_explanation = "The gateway server returned an invalid response.<br>
231
The HTTP server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.";
153
				                  The HTTP server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.";
232
			break;
154
				break;
233
		case 503:
155
			case 503:
234
			$l_error = "Erreur 503";
156
				$l_error = "Error 503";
235
			$l_explanation = "The HTTP server is currently unable to handle the request due to a temporary overloading or maintenance of the server.<br />
157
				$l_explanation = "The HTTP server is currently unable to handle the request due to a temporary overloading or maintenance of the server.<br>
236
The implication is that this is a temporary condition which will be alleviated after some delay.";
158
				                  The implication is that this is a temporary condition which will be alleviated after some delay.";
237
			break;
159
				break;
238
		case 506:
160
			case 506:
239
			$l_error = "Erreur 506";
161
				$l_error = "Error 506";
240
			$l_explanation = "Transparent content negotiation for the request results in a circular reference.";
162
				$l_explanation = "Transparent content negotiation for the request results in a circular reference.";
241
			break;
163
				break;
242
		default:
164
			default:
243
			$l_error = "null";
165
				$l_error = "Unknown";
244
			$l_explanation = "Unknown";
166
				$l_explanation = "Unknown error.";
245
			break;
167
				break;
246
		}
168
		}
247
	}
169
	}
248
}
170
}
249
 
171
 
250
 
-
 
251
$l_title = "Error page";
172
// Cleaning the cache
252
 
-
 
-
 
173
header('Expires: Tue, 01 Jan 2000 00:00:00 GMT');
-
 
174
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
-
 
175
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
-
 
176
header('Cache-Control: post-check=0, pre-check=0', false);
-
 
177
header('Pragma: no-cache');
253
?>
178
?>
254
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
179
<!DOCTYPE html>
255
	<html>
180
<html>
256
	<head>
181
	<head>
257
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
182
		<meta charset="UTF-8">
258
	<title>ALCASAR - <?php echo $l_error; ?></title>
183
		<title>ALCASAR - <?= $l_error; ?></title>
259
	<meta http-equiv="Cache-control" content="no-cache">
-
 
260
	<meta http-equiv="Pragma" content="no-cache">
-
 
261
	<link rel="stylesheet" type="text/css" href="/css/style_intercept.css">
184
		<link rel="stylesheet" type="text/css" href="/css/style_intercept.css">
262
	<script type="text/javascript">
-
 
263
	</script>
-
 
264
</head>
185
	</head>
265
<body>
186
	<body>
266
<?php
-
 
267
echo"	<div id=\"cadre_titre\" class=\"titre_refus\">
187
		<div id="cadre_titre" class="titre_refus">
268
			<p id=\"acces_controle\" class=\"titre_refus\">$l_error</p>";
188
			<p id="acces_controle" class="titre_refus"><?= $l_error ?></p>
269
?>
-
 
270
		<div id="boite_logo">
-
 
271
			<img src="/images/organisme.png">
189
			<div id="boite_logo"><img src="/images/organisme.png"></div>
272
		</div>
190
		</div>
273
	</div>
-
 
274
 
191
 
275
	<div id="contenu_error">
192
		<div id="contenu_error">
276
<?php
-
 
277
	echo $l_explanation;
193
			<?= $l_explanation ?>
278
?>
-
 
279
		</div>
194
		</div>
280
	</body>
195
	</body>
281
</html>
196
</html>