![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 20 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem;
mam: Kod $zmienna='hej, liczymy: <? for($i=0; $i<5; $i++)echo $i;?>'; i nie wiem jakiej funkcji użyć, żeby w zmiennej $zmienna2 zostało: Kod $zmienna='hej, liczymy: <? for($i=0; $i<5; $i++)echo $i;?>'; $zmienna2=jakasfunkcja($zmienna);//$zmienna2 ma przyjąć wartość hej, liczymy: 01234 chodzi po prostu o przeparsowanie kodu php w zmiennej. Myślałem o wyrażeniach regularnych i funkcji eval, ale ona nie zwraca wartości, tylko wykonuje tekst. Ma ktoś może inny pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 3 Dołączył: 7.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
mozna by wyciac kod pomiedzy <? i ?> i przekazac bezposredno do interpretera php, funkcja exec, i tam wywolanie php cli z kodem, typu
Kod php -r 'for($i=0; $i<5; $i++)echo $i;' ale to nie ma najmniejszego sensu, jesli chodzi tylko o te wyliczenia
Ten post edytował dsk 8.11.2008, 13:34:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:24 |