| |
|
|
| | Имеется переменная, составленная скриптом:
$kod = '$content[0][$ii[0]] . $content[1][$ii[1]] . $content[2][$ii[2]] . $content[3][$ii[3]] . $content[4][$ii[4]]';
|
Если ее вывести на монитор посредством echo $kod, то увидим текст:
$content[0][$ii[0]] . $content[1][$ii[1]] . $content[2][$ii[2]] . $content[3][$ii[3]] . $content[4][$ii[4]]
А требуется исполнить код, скрытый в коде. Что бы получилось
echo $content[0][$ii[0]] . $content[1][$ii[1]] . $content[2][$ii[2]] . $content[3][$ii[3]] . $content[4][$ii[4]] ;
|
Это вообще-то возможно? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(07.10.2009 в 21:23)
| | | Достаточно, по моему, просто убрать кавычки. Или заменить на двойные. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(07.10.2009 в 21:23)
| | | eval();
:) | |
| |
|
|
| |
|
|
| |
для: Владимир55
(07.10.2009 в 21:23)
| | | Если это изначально текст, то eval(). | |
| |
|
|
| |
|
|
| |
для: Николай2357
(07.10.2009 в 21:35)
| | | Вот так
пишет
Parse error: parse error, unexpected $end | |
| |
|
|
| |
|
|
| |
для: Владимир55
(07.10.2009 в 21:52)
| | | | |
| |
|
|
| |
|
|
| |
для: Николай2357
(07.10.2009 в 22:32)
| | | Даже скорее вот так
<?php
$kod = 'echo $content[0][$ii[0]] . $content[1][$ii[1]] . $content[2][$ii[2]] . $content[3][$ii[3]] . $content[4][$ii[4]];';
eval($kod);
?>
|
| |
| |
|
|