Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Include do zmiennej ?
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Witam, czy sa się zaincludowac plik do zmiennej ale
tak aby dzizlal ja include(''); a nie
file_get_contents("plik.php", "r+");
?

chodzi o to ze musze wpakowac menu do szablonu
a ne moge dodac include bo zawartosc wywyolywana jest ze zmiennej
tj ponizej
php:
$html_output.="<div id=\"menu\" style=\"position: relative; width:180px; height:100%; z-index:1; float:right; background-color: #F6F7F8; layer-background-color: #F6F7F8; \">\n";
$strefa='prace';
$html_output.= file_get_contents("plik.php", "r+");
$html_output.="</div>"; //koniec prawego menu



powyzszy kod "niewykonuje" mi kodu z plik.php


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A ty w ogóle wiesz jak działa funkcja file_get_contents() ?
Pytanie retoryczne, bo kodzie widać że nie masz pojęcia o tym tongue.gif

file_get_contents()
Go to the top of the page
+Quote Post
pieto
post
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


wiem jak dziala , przeciez dlatego napisalem tego posta

Potrzebuje wykonaną zawartość pliku plik.php do zmiennej $html_output, ktos ma jakis pomysl jak zrobic ?

Ten post edytował pieto 16.11.2006, 23:52:08


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Możesz "złapać" zawartość tego co w include" title="Zobacz w manualu php" target="_manual za pomocą ob_start" title="Zobacz w manualu php" target="_manual, ob_get_contents" title="Zobacz w manualu php" target="_manual.

Zależnie od tego co dokładnie masz w tym pliku, możesz w nim umieścić instrukcję return" title="Zobacz w manualu php" target="_manual i wtedy to co będziesz zwracał możesz złapać do zmiennej, mniej więcej tak:
  1. <?php
  2. $data = include('plik.php');
  3. ?>


pozdr.
Go to the top of the page
+Quote Post
pieto
post
Post #5





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


return ob_get_contents(); ?

teoretycznie dziala ale efekt mam taki ze kod powtarza mi sie dwa razy na stronie w miejsu gdzie chialem miec oraz jako standardowy inlude na gorze strony


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
siemakuba
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


O rany, do manuala zajrzał?

  1. <?php
  2. include('plik.php');
  3. $html_output.= ob_get_contents();
  4. ?>


pozdr.
Go to the top of the page
+Quote Post
pieto
post
Post #7





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Super, prawie ok,
Jeszcze tylko mala a moze duza anomaila,
przestaly mi dzialac JS - wyglada to tak wszystkie funckje wykonane za pomocną obclick - wykonuja sie a zaraz strona zostaje odswiezona i zanikaja tak jakby wszystko wykonywane bylo pdwojnie ( ?) da sie cos z tym zrobic ?


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
siemakuba
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Pokaż ten kod, w którym masz JS i napisz słowo co on ma robić. Zgaduj-zgadula nie działa w piątki :) No wiesz, weekend się zbliża ;>

pozdr.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 00:07