Page maintenance du site en cours.

Eléphant du PHP | 119 Messages

09 juin 2006, 09:28

Voila un sujet qui pourrait interesser pas mal de monde.

En fait je souhaiterai qu'en cliquant sur un bouton à partir de la partie admin l'acces au site soit ferme et que l'utilisateur soit redirigé vers la page maintenance.html.

j'ai regardé sur :google: mais j'ai rien trouvé qui pouvait m'aider.

est ce que quelqu'un en a deja fait et est ce que quelqu'un pouvait m'aider

Merci beaucoup

^^Cédric

Eléphant du PHP | 451 Messages

09 juin 2006, 11:59

En début de ta page d'accueil (je pars du principe que c'est du php) tu testes la présence d'un fichier maintenance avec file_exists() :
- si le fichier existe, tu rediriges avec header()
- sinon tu continues comme avant

Tu n'as plus, dans ta partie admin qu'à créer le fichier maintenance quand on apuie sur le bouton et à le supprimer s'il existe (ou faire 2 boutons).
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Mammouth du PHP | 1353 Messages

09 juin 2006, 12:05

En début de ta page d'accueil (je pars du principe que c'est du php) tu testes la présence d'un fichier maintenance avec file_exists() :
- si le fichier existe, tu rediriges avec header()
- sinon tu continues comme avant
Je trouve l'idée bonne par contre je te conseille de faire cela dans un fichier qui serait inclus dans toutes tes pages au début, pour éviter que l on puisse accéder à une URL de ton site autre que la page d acceuil pendant la maintenance.