Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funjkcjonalnosc kodu, bardziej wydajnie/funkjonalnie...
ernik
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 4.04.2005

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


mam plik index.php
  1. <?php
  2. require_once(&#092;"../../function/function.php\");
  3. include(&#092;"../../function/begin.php\");
  4. $page=$_GET[&#092;"page\"];
  5. if($page==2)
  6. include(&#092;"create_page2.php\");// lepiej taka opcje??
  7. elseif($page==3)
  8. create_page3(); // czy w ten sposob??
  9. elseif($page==4)
  10. create_page4();
  11. elseif($page==5)
  12. create_page5();
  13. elseif($page==6);
  14. elseif($page==7)
  15. create_page7();
  16. else
  17. create_page1();
  18. include(&#092;"../../function/end.php\");
  19. ?>


jak organizowac tego typu wyswietlanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Speedy
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


Witam !
Postanowiłem na tę okazję napisać funkcję (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .

Oto kod:

  1. <?php
  2.  
  3. function wyswietl($number) {
  4.  
  5. $page = 'create_page'.$number.'.php';
  6.  
  7. if(file_exists($page) && is_numeric($number)) {
  8.  
  9. include $page;
  10.  
  11. } else {
  12.  
  13. echo 'Wybrana strona nie istnieje';
  14.  
  15.  }
  16.  
  17. } // koniec funkcji
  18.  
  19. ### wykorzystanie ###
  20.  
  21. if(isset($strona)) {
  22.  
  23. wyswietl(&$strona);
  24.  
  25. } 
  26.  
  27. ### wykorzystanie koniec ###
  28.  
  29. ?>


Teraz opis :

nazwy plików muszą być następujące:

create_page1.php , create_page2.php , create_page3.php , ... , create_page69.php , itd.

stronę wyświetlasz poprzez nadanie wartości zmiennej $strona . Robisz to np. tworząc taki link :
index.php?strona=1
Podajesz tylko numer, create_page oraz rozszerzenie *.php dokleja się automatycznie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Możesz się tym pobawić i zobaczyć jak Ci to pasuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Pozdrawiam.
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: 25.12.2025 - 12:48