Utworzenie zmiennych z ciągu

0

Witam,

Wyrażeniem regularnym pobieram taki ciąg znaków:
[code] xs=3;jk=4;k=0;b=7;l=2;jk=xs/3;k=b4-3;h=l/jk;xs=jk4; [/code]

jak zamienić ten ciąg na zmienne, które wczytają się do php:
[code]$xs=3;$jk=4;$k=0;$b=7;$l=2;$jk=$xs/3;$k=$b4-3;$h=$l/$jk;$xs=$jk4;[/code]

a następnie obliczy mi zmienną $h ?

Macie jakieś pomysły na rozwiązanie tego problemu?

1

pytanie co konkretnie pobierasz tym wyrażeniem i jak ono wygląda
czy zmieniają się tylko cyferki, czy całe działania, ich kolejność i nazwy zmiennych też?

bo najbezpieczniej by było wyrażenie udoskonalić tak żeby pobierał tylko zmieniające się dane a wszystko inne żeby było whardcodowane

w przeciwnym wypadku najprościej dodać znaki $ do zmiennych i po prostu wykonać eval ale to bardzo niefajne wyjście i właściciel strony z której pobierasz te dane mógłby normalnie wykonać dowolny kod php po stronie Twojego serwera gdyby się o tym dowiedział

innym rozwiązaniem byłoby tylko napisanie swojego parsera a to już dużo bardziej złożona sprawa więc może lepiej przybliżysz najpierw jak dokładnie wygląda sytuacja

0

Ten ciąg za każdym razem może być inny i pochodzi z JS.
Dzięki za nakierowanie, użyje chyba jednak eval. Kod nigdzie nie jest wyświetlany, a wykonywane są na nim kolejne obliczenia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1