Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Includowanie części pliku do różnych miejsc
furionero
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.07.2008

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


Witam.  (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Mam pytanie: Jak zaincludować do pliku php określone części pliku tekstowego z zawartością podstrony do różnych miejsc? Kiedyś includowałem cały plik w jedno miejsce za pomocą tego kodu:

  1. <?php 
  2.       // zmienna $go przekazana metoda GET 
  3.       $go = $_GET['go']; 
  4.        
  5.       // sprawdzamy czy zmienna $go nie jest pusta 
  6.       if(!empty($go)) { 
  7.           // sprawdzamy czy plik o danej nazwie istnieje 
  8.           if(is_file("$go.inc")) include "$go.inc"; 
  9.           // jezeli plik nie istnieje wyswietla się komunikat 
  10.           else echo "<br /><br />Nie ma takiej strony :("; 
  11.       } 
  12.       // jezeli zmienna $go jest pusta wyswietla się strona glowna 
  13.       else include "body.inc"; 
  14.        
  15.     ?>


A teraz odpowiednie części mają się wyświetlać w dwóch różnych div'ach, część kodu strony głównej wygląda tak:

  1. <div id="naglowek">Tu ma być pierwsza część includowanego pliku </div>
  2.  
  3. <div id="tresc">Tu ma być druga część includowanego pliku </div>


Pliki *.inc powinny wyglądać jakoś tak:

  1. Pierwsza część includowanego pliku
  2.  
  3. Druga część includowanego pliku 


Co dopisać w pliku index.php , a co w includowanych plikach *.inc ?  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bartg
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


Poczytaj o explode
  1. <?php
  2.      // zmienna $go przekazana metoda GET
  3.      $go = $_GET['go'];
  4.      
  5.      // sprawdzamy czy zmienna $go nie jest pusta
  6.      if(!empty($go)) {
  7.          // sprawdzamy czy plik o danej nazwie istnieje
  8.          if(is_file("$go.inc")) {
  9. $txt = file_get_contents( "$go.inc");
  10.         $txt=explode("\n", $txt);
  11. echo $txt[0];
  12. echo $txt[1];
  13.  // jezeli plik nie istnieje wyswietla się komunikat
  14.  
  15.         } else { echo "<br /><br />Nie ma takiej strony :(";}
  16.      }
  17.      // jezeli zmienna $go jest pusta wyswietla się strona glowna
  18.      else include "body.inc";
  19.      
  20.    ?>


Ten post edytował bartg 17.11.2008, 16:32:09
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: 27.12.2025 - 17:13