Hi all, mod rewrite was actually inrduced to have search engne frendly urls. hnce if you want a seo site then you have to use options 1 & 2. using smarty or any templating engine for readibility is not total true. one of the major advantages of using template engines is caching On 5/11/10, David McGlone <david@xxxxxxxxxxxxx> wrote: > On Monday 10 May 2010 13:04:36 richard gray wrote: >> On 10/05/2010 18:17, Ashley Sheridan wrote: >> > It makes sense sometimes to have different files for different sections >> > of a website. For example, blog.php, gallery.php, cart.php could deal >> > with the blog, gallery and shopping cart sections for an artists >> > website. Yes, it could all be achieved with one script handling >> > everything, but sometimes when the areas of the site differ greatly, it >> > results in a lot of extra code to deal with pulling in the right >> > template and content parts. I've always favoured only including the code >> > a page needs rather than a huge amount of stuff that it doesn't. >> >> this isn't necessarily true - the architecture I've developed uses a >> single dispatch script (works fine with the mod rewrite option 2 >> scenario as well) - this script does general checks/security/filters etc >> then simply determines what page/function the user wants from the >> request ($_GET/$_POST parameter) and passes control to the specific >> handler via including the relevant controller module. The controller >> module is responsible for which template is required and loads up >> specific classes needed to process the request etc so each module just >> loads its own stuff and nothing else so there's no overhead. >> >> This method also has a small extra benefit that the web server document >> root just has a very simple 2 liner script instead a myriad of php >> scripts... if the webserver is misconfigured then someone who sees the >> source code doesn't get to see much.. > > This thread makes me wonder if using Smarty is smart. Does anyone here use a > templeting system such as smarty or am I the only one? > > -- > Blessings, > David M. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Sent from my mobile device with regards, Chetan Dattaram Rane Mob : +91 9766646714 Phone: 0831-2462055 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php