Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2809 → Rev 2850

/web/error.php
8,7 → 8,6
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
}
if ($Language === 'fr') { // French
switch ($_GET['error']) {
case 400:
87,6 → 86,85
$l_explanation = "Erreur non reconnu.";
break;
}
} else if ($Language === 'es') { // Spanish
switch ($_GET['error']){
case 400:
$l_error = "Error 400";
$l_explanation = "El servidor no pudo entender la solicitud HTTP debido a una sintaxis con formato incorrecto.<br>
El navegador web puede ser demasiado reciente o el servidor HTTP puede ser demasiado antiguo.";
break;
case 401:
$l_error = "Error 401";
$l_explanation = "La solicitud requiere autenticación de usuario.<br>
Esto significa que todo o parte del servidor solicitado está protegido por una contraseña que se debe proporcionar al servidor para permitir el acceso a su contenido.";
break;
case 403:
$l_error = "Error 403";
$l_explanation = "El servidor HTTP entendió la solicitud, pero se niega a cumplirla.<br>
Este código de estado se usa comúnmente cuando el servidor no desea revelar exactamente por qué se rechazó la solicitud o cuando no se aplica ninguna otra respuesta (por ejemplo, el servidor es una Intranet y solo las máquinas LAN están autorizadas para conectarse).";
break;
case 404:
$l_error = "Error 404";
$l_explanation = "El servidor no ha encontrado nada que coincida con la dirección solicitada (URI) (no encontrado).<br>
Esto significa que la URL que escribió o cliqueó es incorrecta u obsoleta y no coincide con ningún documento existente en el servidor (puede intentar eliminar gradualmente los componentes de URL de derecha a izquierda para recuperar eventualmente una ruta existente).";
break;
case 405:
$l_error = "Error 405";
$l_explanation = "Este código se proporciona con el Allow header e indica que el método utilizado por el cliente no es compatible con este URI.";
break;
case 408:
$l_error = "Error 408";
$l_explanation = "Este código de respuesta significa que el cliente no produjo una solicitud completa dentro de un tiempo predeterminado (generalmente especificado en la configuración del servidor), y el servidor está desconectando la conexión de red.";
break;
case 410:
$l_error = "Error 410";
$l_explanation = "Este código indica que el URI solicitado ya no existe y se ha eliminado permanentemente del servidor.";
break;
case 411:
$lerror = "Error 411";
$l_explanation = "El servidor no aceptará la solicitud sin un encabezado Content-Length proporcionado en la solicitud.";
break;
case 413:
$l_error = "Error 413";
$l_explanation = "El servidor no procesará la solicitud porque su cuerpo de entidad es demasiado grande.";
break;
case 414:
$l_error = "Error 414";
$l_explanation = "El servidor no procesará la solicitud porque su URI de solicitud es demasiado grande.";
break;
case 415:
$l_error = "Error 415";
$l_explanation = "El servidor no procesará la solicitud porque su entity-body está en un formato no compatible.";
break;
case 500:
$l_error = "Error 500";
$l_explanation = "El servidor HTTP encontró una condición inesperada que le impidió cumplir con la solicitud.<br>
Por ejemplo, este error puede ser causado por una configuración incorrecta del servidor o un recurso agotado o denegado al servidor en la máquina host.";
break;
case 501:
$l_error = "Error 501";
$l_explanation = "El servidor HTTP no admite la funcionalidad requerida para cumplir con la solicitud.<br>
Esta es la respuesta adecuada cuando el servidor no reconoce el método de solicitud y no es capaz de admitirlo para ningún recurso (el navegador web es demasiado reciente o el servidor HTTP es demasiado antiguo).";
break;
case 502:
$l_error = "Error 502";
$l_explanation = "El servidor de puerta de enlace devolvió una respuesta no válida.<br>
El servidor HTTP, mientras actuaba como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente al que accedió al intentar cumplir con la solicitud.";
break;
case 503:
$l_error = "Error 503";
$l_explanation = "El servidor HTTP actualmente no puede manejar la solicitud debido a una sobrecarga o mantenimiento temporal del servidor.<br>
Ésto implica que esta es una condición temporal que se aliviará después de algún retraso.";
break;
case 506:
$l_error = "Error 506";
$l_explanation = "La negociación de contenido transparente para la solicitud da como resultado una referencia circular.";
break;
default:
$l_error = "Unknown";
$l_explanation = "Error desconocido.";
break;
}
} else if ($Language === 'de') { // German
switch ($_GET['error']) {
case 400: