Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] przekierowanie na losowo wybraną stornę, ...z pliku
lusio
post 7.02.2007, 11:05:21
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.02.2007

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


jak przekierować użytkownika po np. 10 sek. żeby miał czas przeczytać wyświetlony komunikat ? w html robiło się to tak:
  1. <META HTTP-EQUIV=Refresh CONTENT="10; URL=adres strony">

a jak to przerobić na php tak, żeby czytać z pliku "adres strony". w pliku znajduje się kilkanaście adresów i jeden jest wybierany losowo.

Ten post edytował lusio 7.02.2007, 11:06:08
Go to the top of the page
+Quote Post
kossa
post 7.02.2007, 12:11:48
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


może to się Tobie przyda:

1.Twój komunikat
2.sleep
3.przekierowanie

Łukasz


--------------------
Go to the top of the page
+Quote Post
Mike122
post 7.02.2007, 12:20:03
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Ze względu na to że nie miałem nic do roboty napisałem prosty przykład specjalnie dla Ciebie ~lusio, może się przyda:
  1. <?php
  2. $url=array(
  3.  1 => 'index2.php',
  4.  2 => 'index3.php',
  5.  3 => 'index4.php'
  6. );
  7. srand((double) microtime() * 1000000);
  8. $ile = count($url);
  9. $losowa = rand(1, $ile);
  10.  
  11. header("Refresh:10; URL=".$url[$losowa]);
  12. echo "Twój komunikat....";
  13. ?>

Pozdrawiam snitch.gif

Ten post edytował Mike122 7.02.2007, 12:34:57


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
lusio
post 8.02.2007, 07:42:32
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.02.2007

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


dzięki Mike122, jest chyba jakiś błąd bo od tablicy wywala kod. jeżeli poprawi się ją np na taką

$url=array(1, 2, 3);

no to chyba powinno działać(cokolwiek powinno się dziać) a nic się nie dzieje (nigdzie nie chce przekierować)

Ten post edytował lusio 8.02.2007, 08:02:33
Go to the top of the page
+Quote Post
Mike122
post 8.02.2007, 08:30:01
Post #5





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Witaj ~lusio podany skrypt przeze mnie działa w 100%. Testowałem na serwerze PHP5 ale na serwerze z PHP4 też będzie działać. A co do tablicy manual<-Poczytaj
A kod wywala temu może że użyte jest exit; choć raczej kod nie powinien być tylko wykonany po użyciu exit;
Pozdrawiam biggrin.gif dry.gif

Ten post edytował Mike122 8.02.2007, 11:14:45


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
lusio
post 8.02.2007, 11:36:02
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.02.2007

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


lol działa, ale ze mnie dupa, aż wstyd się przyznać do błędu :/
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:26