I'm creating my own template engine using PHP. The basic idea is that for each page (visible for users) there are unique template file with HTML extension. For example...
users-list.php => users-list.html
profile.php => profile.html
about-us.php => about-us.html
I just made comments available in template files (actually HTML). Comments are visible before processed so real client won't see them, but developer would. Syntax is {* foo *}, and that's made up using regex's. Now I need something like...
{include "header.html"}
I don't know how to write it using code, but, imho, I need something like...
1) Match all {include "xxx"},
2) From matches took string between " and ",
3) Load files content in strings and add to correct place.