Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tytuł podstron (title)
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
MateuszE
Cześć.
Mam stronę postawioną częściowo na html i częściowo na php.
O co w tym chodzi? Już tłumacze.
Strona wygląda całościowo jako html lecz treść podstron jest includowana z katalogu dzięki czemu nie muszę tworzyć miliona plików np index1 index2 itp...
Czyli w skrócie:

  1. <?
  2. $body = $_GET["id"];
  3. if ($body=="")
  4. {
  5. include("modules/news.php");
  6. }
  7. else{
  8. if (is_file("modules/$body.php"))
  9. {
  10. include("modules/$body.php");
  11. }
  12. else
  13. {
  14. include("modules/error.php");
  15. }
  16. }
  17.  
  18.  
  19. ?>


Cos takiego smile.gif
Jednak chciałbym aby każda z tych podstrona miała swój tytuł.
Jest w stanie ktoś poratować jakimś kodem z instrukcją?
kapslokk
Poczytaj sobie o LFI, bo Twój kod aż się prosi o problemy.
Co do samego pytania to możesz np zrobić:

Plik: x.php
  1. return array('title'=>'XXXX', 'body'=>'lorem ipsum dolor sit amet');


i później
  1. $data = include('x.php');
  2.  
  3. echo($data['title']);
  4. echo($data['body']);
  5.  

Ale ogólnie sposób, który wybrałeś nie jest zbyt dobry smile.gif
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-2024 Invision Power Services, Inc.