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
zulus
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


Da się, po prostu wykonaj dwa razy include, z różnymi $state.

Ew zmiast switch użyj if'ów

  1. if($state='tytul' || $state='oba') {
  2. ?>
  3. kdfjgdkjg;dkj
  4. <?php
  5. }
  6.  
  7. if($state='trescl' || $state='oba') {
  8. ?>
  9. Jakiś durny text
  10. <?php
  11. }


Ten post edytował zulus 9.01.2009, 22:32:52
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: 12.10.2025 - 02:01