| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Выполнение php кода из строки |
| Автор: InfMag 20.2.2005, 17:09 |
| Как мне сделать так, допустим, чтобы php код мог выполняться из текстовой строки? Например из $_GET['s'], чтобы я смог написать http://server.com/index.php?s=<?php echo "Hello, mutherfuckers peoples!" ?> и код обрабатывался на сервере? Только мне не нужен такой вариант, как записывать данные в файл, а потом его инклудировать. |
| Автор: penizillin 20.2.2005, 17:30 |
| eval() но так делать не стóит. |
| Автор: InfMag 22.2.2005, 22:21 |
| penizillin Вобще-то это для хака Можно примерчик? Добавлено @ 22:22 То-бишь eval("<?php echo "Hello mutherfucker people" ?>") ? |
| Автор: Mal Hack 22.2.2005, 22:53 | ||||
|
| Автор: InfMag 23.2.2005, 10:33 |
| Mal Hack А, теперь все понятно. Всем спасибо! И с днем защитника отечества. |
| Автор: yUAC 23.2.2005, 20:14 |
| Еще раз предупреждаем - eval'ом нужно пользоваться очень осторожно, и НИКОГДА не использовать внутри eval'а данные, которые сообщил пользователь. Если Вы хотите их использовать, то нужно ОЧЕНЬ СЕРЬЕЗНО их обрабатывать, желательно же обходиться вообще без eval'а, где только это возможно. |
| Автор: InfMag 24.2.2005, 18:31 |
| yUAC Я же сказал, что я это прекрасно понимаю, я это собираюсь использовать для хака. Просто мне так проще резаться через include баги. |