![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2003
Сообщений: 20
|
Вообщем такая проблема.
Нужно сделать что-то типа языка программирования (с простейшими операциями типа условий), но сам интерпретатор должен быть написан на php. Была идея php использовать, а потом делать eval(), но беспокоит безопасность.
__________________
Если эта надпись уменьшается - ваш монитор уносят. |
|
|||||
|
Список небезопасных функций.
*_replace функции на пустую строку по списку.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Aug 2004
Сообщений: 16
|
Сталкивался с подобными вопросами и рекомендую сразу забыть про eval.
Слишком много вариантов обхода проверок, вы придумаете 20 вариантов, а 21м вас взломают. Лучше, проще и безопасней построить конечный автомат (вроде YACC-кого) и парсить самостоятельно. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|