metalmind
30.03.2004, 12:50:37
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
30.03.2004, 12:56:51
[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
30.03.2004, 22:23:14
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
31.03.2004, 02:25:58
eval();
nie rozumiem kompletnie po co ci takie rozwiazanie i jaka jest jego zaleta, no ale juz twoja sprawa
metalmind
31.03.2004, 08:20:08
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.