Documentation lesCigales.ORG

Documentation officielle de l'hébergeur http://www.lescigales.org/ Posez vos questions sur le forum de discussion: http://forum.lescigales.org/

Création des pages d'erreurs personalisée

Voici un exemple pour faire des erreurs personnalisée exemple :

La page demandée est introuvable



Il vous faut :

1 fichier erreur.php (placer à la racine du site)
1 fichier .htaccess (placer à la racine du site)

Contenu des fichier :

-> fichier: erreur.php


Code
  1. <?php
  2. switch($_GET['erreur'])
  3. {
  4. case '400':
  5. echo 'Echec de l\'analyse HTTP';
  6. break;
  7. case '401':
  8. echo 'Le pseudo et/ou le mot de passe n\'est pas correct. Merci de bien vouloir recommencer, Merci>';
  9. break;
  10. case '402':
  11. echo 'Le client doit reformuler sa demande avec les bonnes donnes de paiement.';
  12. break;
  13. case '403':
  14. echo 'Requte interdite !';
  15. break;
  16. case '404':
  17. echo 'La page n\'existe pas ou n\'existe plus!';
  18. break;
  19. case '405':
  20. echo 'Mthode non autorise';
  21. break;
  22. case '500':
  23. echo 'Erreur interne au serveur ou serveur sature';
  24. break;
  25. case '501':
  26. echo 'Le serveur ne supporte pas le service demandé';
  27. break;
  28. case '502':
  29. echo 'Mauvaise passerelle';
  30. break;
  31. case '503':
  32. echo ' Service indisponible';
  33. break;
  34. case '504':
  35. echo 'Trop de temps la rponse ';
  36. break;
  37. case '505':
  38. echo 'Version HTTP non supporte ';
  39. break;
  40. default:
  41. echo 'Vous êtes sur une la page Erreur !! alors qu\'il n\'y en a pas !!!';
  42. }
  43. ?>



-> fichier .htaccess



Code
  1. ErrorDocument 400 /erreur.php?erreur=400
  2. ErrorDocument 401 /erreur.php?erreur=401
  3. ErrorDocument 402 /erreur.php?erreur=402
  4. ErrorDocument 403 /erreur.php?erreur=403
  5. ErrorDocument 404 /erreur.php?erreur=404
  6. ErrorDocument 405 /erreur.php?erreur=405
  7. ErrorDocument 500 /erreur.php?erreur=500
  8. ErrorDocument 501 /erreur.php?erreur=501
  9. ErrorDocument 502 /erreur.php?erreur=502
  10. ErrorDocument 503 /erreur.php?erreur=503
  11. ErrorDocument 504 /erreur.php?erreur=504
  12. ErrorDocument 505 /erreur.php?erreur=505


Comments

Add a comment