Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]przypisanie treści z innego pliku do zmiennej
Larges
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Witam, mam następujący problem.

Tworzę klasę odpowiedzialną za zrobienie struktury strony - działa poprawnie.
Klasa korzysta z przygotowanego layoutu na zasadzie zastępowania danych znaków ala <lay:box_1> treścią z innego pliku.
Nie byłoby problemu gdyby nie moja słaba orientacja w sposobie działania file_get_contents

analogiczny przykład:

Kod
$box__1 = file_get_contents("include/moduly/$this->box_1"); //plik istnieje
$layout = file_get_contents("include/layout/$this->layout"); // też wszystko gra
$layout = str_replace("{layout:box_1}",$box__1, $layout); // poprawnie się podpina content z pliku w miejsce {layout:box_1}

echo "$layout"


i tutaj problem
plik który czytamy poprzez file_get_contents ma rozszerzenie .php i posiada kod php, ale nie jest on interpretowany jako kod ale czysty tekst.
Rozumiem że tak działa file_get_contents.

Można to zastąpić include i require, ale jak mam zawartość z includowanego pliku przypisać zmiennej aby wyświetlić ją na miejscu które uznam za odpowiednie a nie w chwili gdy plik się includuje?

Dzięki za podpowiedzi.
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: 24.12.2025 - 01:39