Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Include to lub to...
domator
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.10.2005

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


Witam

Mam sobie jakąś linijkę kodu np:

  1. <?php
  2. if (.......................) include('includes/1.html');
  3. ?>


Teraz chcę zrobić tak aby - if ...... było na zmiane (losowo) raz include('includes/1.html'); a raz aby inkludowało /2.html

Nie znam się na php, ale myśle, że dla Was to pikuś

Dziękuję i pozdrawiam

Laik
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zeman
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

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


Tak jak już wspomniał gWd należy użyć sesji.

  1. <?php
  2. if (isset($_SESSION['licznik']))
  3. $_SESSION['licznik']++;
  4. else 
  5. $_SESSION['licznik'] = 0;
  6. include(($_SESSION['licznik']%2+1).'.html');
  7. ?>


Tak przy okazji, jeśli includuje się warunkowo, to dokumentacja nakazuje umieszczać include wewnątrz nawiasów klamrowych :

  1. <?php
  2. // Ten kod jest NIEPOPRAWNY i nie zadziała zgodnie z oczekiwaniami.
  3. if ($warunek)
  4. include $plik;
  5. else
  6. include $inny;
  7.  
  8.  
  9. // Natomiast ten kod jest POPRAWNY.
  10. if ($warunek) {
  11. include $plik;
  12. } else {
  13. include $inny;
  14. }
  15. ?>


Ten post edytował Zeman 20.04.2007, 00:07:32
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 06:55