Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt na przerwe techniczną
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
maxil
Witam od jakiegoś czasu poszukuje skryptu na coś w stylu że ja a panelu administracyjmym włączę przerwę techniczną i wszyscy którzy będą chcieli wejść na moją stronę pokaże im się napis Przerwa Techniczna jednak że ja jako admin będe mieć pełny dostęp do swojej stronki. Wiem że takie coś istnieje. Z góry dziękuje za pomoc party.gif
nexis
Wystarczy przetrzymywać informację o dostępności strony oraz informacji identyfikującej administratora (IP, sesja).

W pliku, który dołączasz do każdej podstrony dajesz:
  1. <?php
  2. if (true == $offline && $adminip != $_SERVER['REMOTE_ADDR']) exit('Przerwa techniczna');
  3. ?>
maxil
kurde wywala mi błąd ja to robiłem tak:
Kod
   include('cofing/konfiguracje.php');
  
   if ($jest =='tak'){
       echo('<META HTTP-EQUIV="Refresh" CONTENT="0;URL=przerwa1.php">');
   }

tyle że mnie też wywalało bo to jest automatycznie przekierowywanie.
ale działało jak w panelu administracyjnym wpisałem w odpowiednie pole "tak" to każdy kto wchodził na moją stronke pokazywał u się napis.

Może jeszcze pokaże zawartość pliku przerwa1.php
Kod
   <?php
   @include('cofing/konfiguracje.php');
   echo('<center><h1><b>Trwa przerwa techniczna!
   Wracamy o '.$konfprz.'</b></h1></center>')
   ?>


Proszę o zamknięcie tematu już rozwiązałem ten problem party.gif
nexis
Cytat(maxil @ 8.11.2008, 14:18:00 ) *
Proszę o zamknięcie tematu już rozwiązałem ten problem party.gif

A może podałbyś swoje rozwiązanie dla przyszłych czytelników? Nie bądź egoistą.
maxil
po prostu w pliku index zrobiłem:

  1. <?php
  2. if ($jest =='tak'){
  3.    echo('<META HTTP-EQUIV="Refresh" CONTENT="0;URL=przerwa1.php">')
  4. ?>


następnie zrobiłem plik nazwałem go indexprzerwa.php
w nim zrobiłem tak:

  1. <?php
  2. if ($jest =='nie'){
  3.    echo('<h1><b>Niemasz dostępu do tego pliku gdy opcja przerwa techniczna jest wyłaczona!</b></h1>');
  4. }
  5. if ($jest =='tak'){
  6.    echo('<META HTTP-EQUIV="Refresh" CONTENT="0;URL=adminp.php">');
  7. ?>


oraz zrobiłem kopie pliku index.php nazwałem go admin.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.