Hello Nathan. I will take a look at it in the next days, I am sorry that I don't have much time, got to work during the weekend. This was exactly the style I had in mind. The same kind of syntax we use to create the config files from our database. @FOREACH varname xxx_ccv @IF varname ="yes" if up eth0 @ENDIF @ENDFOR varname
It will be interesting to see how your script works. thttpd is as good as sh-httpd there isn't so much differnce in size too. The main difference is that you use a php style inline code, and I create the page dynamically using a shell script. I forward your original mail to the list Regard Eric Wolzak member of the Bering Crew. nathan Angelacos wrote : --------------------------------------------------------------------- > Eric, > > I just saw your post on leaf-devel regarding the web config engine. I > was wondering if anyone was still working on it! This week I > "completed" a cgi that has a minimal script language. > > Basically, it works like php, spitting out the html, and running > anything inside the <? ?> tags in a subshell. For conditional html, > there's a > <?if [shell expression] ?> ... <?el ?> .... <?fi?> construct. > > All the GET or POST variables are put in the environment to the > subshell, so that you can do something like this: > > Hello <? echo $USERNAME ?> > > In addtion to POST URL escaping, it handles MIME encoding, so file > uploads work (e.g. I need to upload an IPSec certificate...) > > My environment is thttpd; I haven't tested this with sh-httpd yet. > Currently I'm working on a documentation/tutorial (actually, wrestling > with css... but that's another story) > > The plan is to have something to make it easy to write html and > include shell script, without having a large interpreter for the > language. I'm enclosing the source, along with "demo.cgi" so you can > see how it works. On my box webconf compiles to ~10K, (shared libs) > I'd like to release it GPL, if you think it would be helpful. (it > needs a good code-review, though... its been YEARS since I've written > code...) > > I'm replying to you directly rather than the list as this address is > not a list member - but you are welcome to repost any or all of this > message. > > > > > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ leaf-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-devel