Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: koodin suoritus

Lol-z [07.05.2008 13:32:17]

#

Tämä on vähän vaikea selittää, mutta miten voi suorittaa PHP koodia PHP:n ajon aikana. Eli jos on PHP ohjelma joka luo satunnaisen PHP koodi pätkän vaikka

$phpkoodi = "<?php echo"Tämä pitäisi suorittaa"; ?>";
tai
$phpkoodi = "<? phpinfo(); ?>";

ja suorittaa sen siinä samalla kerralla kun ohjelmaa ajetaan.

Lebe80 [07.05.2008 13:47:44]

#

eval()
https://www.php.net/eval

...mutta kannattaa _oikeasti_ miettiä (muista miettiä) miksi täytyy olla dynaamisesti luotua php:ä php:n seassa. Jos eval():n sisään pääsee haitallista koodia, se myös ajetaan.

Eli mieluummin teet vain eri vaihtoehtoja, eri parametreillä, joiden avulla tehdään eri toiminnot.

Voisit vaikka kertoa, mihin tuota evalia tarvitset, niin ehkä joukolla löydämme toimivamman ja turvallisemman tavan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta