Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienna zawierajaca kod html oraz php, wyswietlanie
Forum PHP.pl > Forum > PHP
metalmind
Witam,
Zapisalem kod html w ktorym sa elementy php w zmiennej w mniej wiecej ten sposob:

[php:1:0076272927]<?php

$content= <<<ENDH
<p>O firmie</p>
<div class="wynik">
<?php statread ("ofirmie"); ?>
</div>
ENDH;

?>[/php:1:0076272927]

funkcja statread wyswietla zawartosc pliku tekstowego z wartoscia licznika odwiedzin.

Problem w tym ze kiedy zrobie:

[php:1:0076272927]<?php
echo $content;

?>[/php:1:0076272927]
to mi wyswietla kod html ale nie wywoluje funkcji statread.
Jak to rozwiazac?

Maciej Egermeier

P.S. Jestem nowy na forum wiec witam wszystkich.
kszychu
[php:1:0f41768587]<?php

$content= "
<p>O firmie</p>
<div class="wynik">".statread ("ofirmie")."</div>
";
?>[/php:1:0f41768587]

Ale wówczas funkcja ststread() wykona się w momencie przypisania do zmiennej $content a nie w momencie jej wyświetlenia.
metalmind
Niestety to mi nic nie da jak funkcja zostanie wywolana w momencie przypisania do zmiennej.... bo wlasnie moim celem jest aby wyswietlic zawartosc zmiennej $content w wybranym przeze mnie momencie.

Ale dziekuje za odpowiedz

i

pozdrawiam.

Maciek Egermeier
zalew
eval();
nie rozumiem kompletnie po co ci takie rozwiazanie i jaka jest jego zaleta, no ale juz twoja sprawa
metalmind
Wiem. Troche zakombinowalem. Dzieki podanej przez ciebie funkcji wszystko mi dziala. Chodzi o to ze robie strone ze statystykami na haslo. Njapierw wyswietlam formularz z polem do wpisania hasla. W formularzu jest
[php:1:a669117f14]<?php
<FORM TARGET="<?php echo $PHP_SELF; ?>
?>[/php:1:a669117f14]
wiec sprawdzam potem zmienna zawierajaca haslo.Jesli jest ok to wyswietlam zawartosc strony zapisana w zmiennej $content. Wiem ze moglem zrobic formularz na oddzielnej stronie i tylko przeslac zmienna do skryptu ale wolalem aby wszystko bylo w jednym pliku.

Dzieki za pomoc.
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.