pieto
16.11.2006, 23:36:35
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
mike
16.11.2006, 23:40:43
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
file_get_contents()
pieto
16.11.2006, 23:49:57
wiem jak dziala , przeciez dlatego napisalem tego posta
Potrzebuje wykonaną zawartość pliku plik.php do zmiennej $html_output, ktos ma jakis pomysl jak zrobic ?
siemakuba
16.11.2006, 23:54:08
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:
<?php
$data = include('plik.php');
?>
pozdr.
pieto
17.11.2006, 00:31:22
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
siemakuba
17.11.2006, 00:39:48
O rany, do manuala zajrzał?
<?php
include('plik.php');
?>
pozdr.
pieto
17.11.2006, 01:17:35
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 ?
siemakuba
17.11.2006, 09:28:08
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.
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.