Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie w Get
Forum PHP.pl > Forum > Przedszkole
dave666
Witam mam taki kod
  1. <?    
  2. if(!isset($_GET['id']) || empty($_GET['id']))
  3. {
  4.   include('_p/home.php');
  5. }
  6. else
  7. {
  8.   if (eregi("/.", $_GET['id']) || eregi("/", $_GET['id']))
  9.   {
  10.      print('<center><b><br>Nie ma takiej strony, badz adres jest nieprawidlowy<br>sprawdz poprawnosc adresu </p></b></center>');
  11.   }
  12.  
  13.  else
  14.  {
  15.    if(file_exists($_GET['id'].'.php'))
  16.   {
  17.     include($_GET['id'].'.php');
  18.   }
  19.   else
  20.   {
  21.     print('<center><b><br>Nie ma takiej strony, badz adres jest nieprawidlowy<br>sprawdz poprawnosc adresu</p></b></center>');
  22.   }
  23.  }
  24. }
  25. ?>
nie wiem jak zrobić zeby wczytywało mi podstrony które znajdują się w folderze _p tak jak include wczytuje czy ktoś by mi mógł podpowiedzieć wtedy będzie index.php?_p/=home
nevt
index.php?id=nazwa_pliku
i zmień fragment:
  1. <?php
  2. if(file_exists($_GET['id'].'.php'))
  3. {
  4.  include($_GET['id'].'.php');
  5. }
  6. ?>

na:
  1. <?php
  2. $file = '_p/.'$_GET['id'].'.php'
  3. if(file_exists($file))
  4. {
  5.   include($file);
  6. }
  7. ?>
dave666
Pokazuje białą stronę czyli to nie działa ;(
golaod
  1. <?php
  2. echo $file;
  3. if(file_exists($file))
  4.  echo 'dziala';
  5. ?>

Przy okazji włącz raportowanie błędów bo może się jakiś wkradł
zegarek84
linijkę:
$file = '_p/.'$_GET['id'].'.php'
zamień na:
$file = '_p/'.$_GET['id'].'.php'
dave666
dalej jest biala strona tak wyglada caly kod moze ja coś zle robie
  1. <?    
  2.  
  3.  
  4. if(!isset($_GET['id']) || empty($_GET['id']))
  5. {
  6.   include('_p/home.php');
  7. }
  8. else
  9. {
  10.   if (eregi("/.", $_GET['id']) || eregi("/", $_GET['id']))
  11.   {
  12.      print('<center><b><br>Nie ma takiej strony, badz adres jest nieprawidlowy<br>sprawdz poprawnosc adresu </p></b></center>');
  13.   }
  14.  
  15.  else
  16.  {
  17.  $file = '_p/'.$_GET['id'].'.php'
  18. if(file_exists($file))
  19. {
  20.  include($file);
  21. }
  22.   else
  23.   {
  24.     print('<center><b><br>Nie ma takiej strony, badz adres jest nieprawidlowy<br>sprawdz poprawnosc adresu</p></b></center>');
  25.   }
  26.  }
  27. }
  28. ?>
kobylecki
W linijce 19 brakuje ; na końcu
piotrooo89
nie w 19 a w 18.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.