La solution mis en place ici te conviendrait-elle ?
A savoir erreur serveur, vous êtes redirigé vers
http://www.kwsphp.org/connect_erreur.php?Er=servet en cas d'erreur a la bdd vers
http://www.kwsphp.org/connect_erreur.php?Er=dbds le connect a l'heure actuelle tu as un truc du genre
@mysql_connect(....) or die('Impossible de se connecter au serveur.');
@mysql_selectdb(....) or die('Impossible de se connecter à la base.');
a mettre sous la forme
@mysql_connect(....) or die(header('Location: ./connect_erreur.php?Er=serv'));
@mysql_selectdb(....) or die(header('Location: ./connect_erreur.php?Er=db'));
Ensuite a la racine de ton site tu crée le fichier connect_erreur.php et dedans tu y mets la mise en forme que tu veux
je te donne le début
PS: il y a une meta de redirection, ça tente de rediriger vers l'accueil au bout de 5 secondes <meta http-equiv="refresh" content="5;url=./" /> à configurer ou a enlever
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
-
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
- <meta http-equiv="refresh" content="5;url=./" />
-
<?php
if ($_GET['Er']=='serv') $erreur ='Impossible de se connecter au serveur.';
elseif ($_GET['Er']=='db') $erreur ='Impossible de se connecter à la base.';
echo '
<title>Erreur: '.$erreur.'</title>
</head>
<body>
Ta mise en page...
</body>
</html>';
?>
-