Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Modyfikacja skryptu podstron
NorQ
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

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


Witam, mam kod skryptu podstron:
  1. <?php
  2. $site = $_GET['site'];
  3. if(!empty($site)) {
  4. if(is_file("pages/sites/$site.php"))
  5. include "pages/sites/$site.php";
  6. else include "pages/error.php";
  7. }
  8. else include "pages/news.php";
  9. ?>


Ma on klasę ?site=NazwaStrony której katalogiem jest /pages/sites/ a jak dodać do niej jeszcze jedną klasę, np. ?page=NazwaStrony Której katalogiem będzie /pages/strony/ ? Chodzi mi że można wybrać sobię klasę w url, każda includuje pliki z własnego katalogu. Strona erroru i głównej strony są takie same dla wszystkich klas.

Jeżeli wiadomo o co chodzi, proszę o pomoc. (IMG:style_emoticons/default/wink.gif)

Ten post edytował NorQ 17.06.2012, 18:26:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


To zrób tak:
  1. $pages = array(
  2. 'strona1' => 'strona1.php',
  3. 'strona2' => 'costam.php'
  4. );
  5. if (array_key_exists($_GET['page'], $pages))
  6. include $pages[$_GET['page']];
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: 10.10.2025 - 03:55