Re: Parsing PHP
| From: | Peter James | Date: | Sat, 26 Jul 2003 07:11:07 +0000 |
| Subject: | Re: Parsing PHP | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-156983@lists.php.net to get a copy of this message | ||
There is the tokenizer extension... http://www.php.net/tokenizer
This might give you a good start.
--
Peter James
petej@phparch.com
php|architect
The Magazine for PHP Professionals
http://www.phparch.com
----- Original Message -----
From: "Nikhil G. Daddikar" <ngd@celoxis.com>
To: <php-general@lists.php.net>
Sent: Saturday, July 26, 2003 1:06 AM
Subject: [PHP] Parsing PHP
> 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.
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>