Bonjour, j'ai récemment cherché a créer un "système" pour pouvoir mettre mon site en maintenance SANS .htaccess (car je m'en sert pour les erreur )
J'ai donc "Bricolé " un script php/mysql qui MARCHE ! voila le code php :
/!\ ne copiez pas juste ce code ! car dans le fichier rar si dessous il y a le code SQL dans : SQL.txt !
Source / Exemple :
<?
require("conf.php3");
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
$requete=mysql_db_query($sql_bdd,"select maintenance from maintenance where reco=\"1\"",$db_link);
$requete=mysql_db_query($sql_bdd,"select * from maintenance ",$db_link);
$maintenance=mysql_result($requete,0,"maintenance");
$raison=mysql_result($requete,0,"raison");
$duree=mysql_result($requete,0,"duree");
if ( $maintenance !=0 )die ("Le site (SITE) est en maintenance ! Veuillez repasser dans quelques moments (durée de la Maintenance : $duree heures! Raison de la maintenance :<br>$raison");
mysql_close($db_link);
?>
Conclusion :
Voila bon appres il y a des restrictions a établir et de l'èstétisme mais pour un code crée en 20 minutes et très facile a mettre ca vaut le coup pour dépanner ! Il manque aussi une interface d'administration avec "Activer la maintenance et désactiver .." je mettrais ca plu tard :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.