Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]?subtopic
Kahras
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 28.01.2014

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


Dlaczego mi nie chce wyswietlac mi zakladek?

  1. <?php
  2. $main_content = '';
  3.  
  4. include("pages/" . $subtopic . ".php");
  5. $main_content .= ob_get_clean();
  6.  
  7. if(!isset($_REQUEST['subtopic']) || empty($_REQUEST['subtopic']) || is_array($_REQUEST['subtopic']))
  8. {
  9. $_REQUEST['subtopic'] = "home";
  10. }
  11. ?>


w layout.php jest:

  1. echo $main_content;


Ten post edytował Kahras 6.04.2015, 15:41:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Wow, opis problemu jak zwykle niesamowity... Dobrze ze mam szklaną kule i nie musze sie domyslac... Moja szklana kula mowi mi,ze nigdzie nie masz zdefiniowanej zmiennej $subtopic i nie includuje ci pliku
Go to the top of the page
+Quote Post
Kahras
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 28.01.2014

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


Cytat(nospor @ 6.04.2015, 21:23:54 ) *
Wow, opis problemu jak zwykle niesamowity... Dobrze ze mam szklaną kule i nie musze sie domyslac... Moja szklana kula mowi mi,ze nigdzie nie masz zdefiniowanej zmiennej $subtopic i nie includuje ci pliku


Czyli dodac:
  1. $page = $_GET['page'];


  1. <?php
  2. $main_content = '';
  3. $page = $_GET['page'];
  4. include("pages/" . $page . ".php");
  5. $main_content .= ob_get_clean();
  6.  
  7. if(!isset($_REQUEST['page']) || empty($_REQUEST['page']) || is_array($_REQUEST['page']))
  8. {
  9. $_REQUEST['page'] = "home";
  10. }
  11. ?>
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Ale dalej masz problem czy zadowolony z odpowiedzi?
btw. masz spierdzieloną logikę. Najpierw bierzesz page z GET i includujesz a dopiero potem sprawdzasz czy w ogóle page istnieje w żądaniu.
Go to the top of the page
+Quote Post

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: 7.10.2025 - 19:01