Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak najefektywniej zrobic system podstron?
konradmm
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2007

Ostrzeżenie: (10%)
X----


Otoz dziwne pytanie, ale jestem samoukiem i za bardzo nie wiem jak to zrobic.

Co potrzebuje zrobic:

1. Wiele skryptow na jednej stronie
2. System Logowania itp.
3. Na pewno layout podobny na kazdej stronie.


I ogolnie ja bym sie w to bawil pewnie GET'ami, jednak w ten sposob latwo sie jest pogubic...
Mozna by tez pewnie zrobic kazdy plik .php jako oddzielny skrypt, ale co wtedy z np MENU jak jest na stronie? Trzeba by edytowac styl w kazdym pliku oddzielnie co tez nie jest do konca efektywne.
Wiec teraz pytanie jak to ze soba wszystko pogodzic?

Nie prosze o gotowiec, jedynie o porady jak to bezpiecznie, efektywnie zrobic.
Z gory dzieki (IMG:style_emoticons/default/wink.gif)

Edit:
Widzialem ze wiele skryptow/stron jest robionych w taki sposob jak nizej:
index.php
pages/script1.php
pages/script2.php
pages/script3.php

Tylko nadal nie wiem jak cos takiego uzyskac ;(

Edit2:
Poczytalem troszkę i chyba bede robil to includami, jesli ktos zna lepszy,efektywniejszy sposob, prosilbym o informacje (IMG:style_emoticons/default/wink.gif)

Ten post edytował konradmm 8.02.2015, 04:19:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neymar11
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

Ostrzeżenie: (10%)
X----


  1. <?
  2. $strona = $_GET['page']; // pobiera jaka strone chcesz wywolac
  3. if (isset($strona)) { // jesli moze pobrac zadanie
  4. switch($page) { // zmienna zawartosc
  5. case home: // jezeli index.php?page=home
  6. include 'home.php';
  7. break;
  8. case logowanie: // jezeli index.php?page=logowanie
  9. include 'logowanie.php';
  10. break;
  11. case rejestracja: // jezeli index.php?page=rejestracja
  12. include 'rejestracja.php';
  13. break;
  14. case default: // jezeli index.php?page= jest puste
  15. include 'home.php';
  16. break;
  17. }
  18. } else { // jezeli nie moze zrozumiec zadania
  19. include 'home.php'; // wywoluje str. glowna
  20. }
  21. ?>


Banalne jak konstrukcja cepa (IMG:style_emoticons/default/tongue.gif)
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: 4.10.2025 - 12:38