Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] include pliku bez wyświetlenia zawartości
Forum PHP.pl > Forum > PHP
marcus753
witajcie, chciałbym pobrać zawartość pliku np. view.php do zmiennej $view w pliku index.php a następnie ją wyświetlić poleceniem echo...
problem w tym że include zwraca do zmiennej 1 a przy okazji sam wyświetla cały plik view.php

można to jakoś obejść ?

Pozdrawiam !
nospor
Albo przerob plik includowany, by zamiast walic na ekran zapisywal do zmiennej a potem return w include.
Albo zainsteresuj sie funkcja z rodziny ob_, ob_start itp
marcus753
dzięki za wskazówki wink.gif

jest jeszcze trzecia opcja: file_get_contents('include.php') chociaż nie wiem czy powinno się jej używać ?
Turson
file_get_contents jak sama nazwa wskazuje pobiera zawartość pliku do zmiennej, więc się nada
nospor
Jesli to wszystko jest twoje, to osobiscie srednio mi sie podoba uzywanie file_get_contents().... Musisz to zrobic tak:
file_get_contents('http://twojastrona/plik.php'); ale plik niekoniecznie musi byc dostepny przez www
zas samo
file_get_contents('plik.php'); da ci zawartosc pliku a nie to co zwraca po przeparsowaniu. A tobie przeciez chodzilo o wynik sparsowany.
Pyton_000
@nospor jemu chodziło o zawartość pliku a nie jego wynik wink.gif
nospor
Hmm....po glebszej analizie faktycznie moze chodzic o zawartosc wink.gif

W takim razie moj pierwszy post jest o kant 4 liter. Masz uzyc file_get_contents() i po sprawie 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-2025 Invision Power Services, Inc.