Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak sprawić, aby adres zmieniał się co ileś minut?
-Noey6-
post
Post #1





Goście







Chcę, aby po wejściu, kliknięciu w link na moją stronę następowała TAKA reakcja:

Co 30 minut (przykładowo) po wejściu na index.php, przekierowuje do index2.php tzn:

Od 12:00 do 12:30 po wejściu na cos.php wyświetla się cos2.php

Od 12:30 do 13:00 po wejściu na cos.php wyświetla się cos.php

Od 13:00 do 13:30 po wejściu na cos.php wyświetla się cos2.php

Od 13:30 do 14:00 po wejściu na cos.php wyświetla się cos.php

I tak całą dobę, bez przerwy, chodzi o to, aby było co 30 minut lub 20 minut cos innego.



CZY KTOŚ TO POTRAFI? JEŚLI TAK, PROSZĘ O pomoc.
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Opisz to lepiej czy chodzi Ci aby po wejściu była wyświetlana określona treść w zależności od godziny, czy przekierowywało na odpowiedni link czy co pół godziny ma to następować nawet jak już ktoś ma otwartą stronę (przeładowanie strony co 30 minut).


--------------------
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Najprościej coś w tym stylu:
  1. $adresy = array('pierwszy', 'drugi');
  2. $minuta = (int)date('i');
  3. $index= (int)($minuta/30);
  4. $adres = $adresy[$index];


w $adres jest cykliczny adres, możesz albo
  1. include()
jego zawartości albo
go przekierować jeżeli byłby nie ten co trzeba


--------------------
Go to the top of the page
+Quote Post
-asda-
post
Post #4





Goście







Nie, jeśli ktoś już wejdzie, to pozostaje na tej stronie, ale następna osoba zostanie przekierowana.

Dziękuję lobopol, tylko jak to wstawić do pliku, na samym początku?

Ma być:
  1. <?php include("adres-kodu.php"); ?>


Czy:
<?php
$adresy = array('pierwszy', 'drugi');
$minuta = (int)date('i');
$index= (int)($minuta/30);
$adres = $adresy[$index];
?>

CZY TUTAJ: jeden adres to pierwszyindex.php, a drugi to drugiindex.php?

Z góry bardzo dziękuję!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:40