Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie w Get
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


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. ?>


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
dave666
post
Post #3





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Pokazuje białą stronę czyli to nie działa ;(
Go to the top of the page
+Quote Post
golaod
post
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


  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ł
Go to the top of the page
+Quote Post
zegarek84
post
Post #5





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


linijkę:
$file = '_p/.'$_GET['id'].'.php'
zamień na:
$file = '_p/'.$_GET['id'].'.php'


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
dave666
post
Post #6





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


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. ?>
Go to the top of the page
+Quote Post
-kobylecki-
post
Post #7





Goście







W linijce 19 brakuje ; na końcu
Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




nie w 19 a w 18.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:15