Parsing PHP
| From: | Nikhil G. Daddikar | Date: | Sat, 26 Jul 2003 07:06:24 +0000 |
| Subject: | Parsing PHP | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-156982@lists.php.net to get a copy of this message | ||
I am using PHP to develop and web app.
The app also has a scripting language for the *end user*. I was thinking if I could expose a very simple subset of PHP to them (foreach, if-then-else, variable assignments and comments) and then simply "eval" it. But I don't want them to use calls like system or do infinite loops etc. that will screw up the system.
I was thinking if I had a PHPparser that returns tokens, then I can eliminate the call to unwanted funtions, etc.
Any ideas on how I should proceed?
Thanks.