Re: Include file questions
| From: | Tijnema | Date: | Fri, 25 May 2007 16:04:21 +0000 |
| Subject: | Re: Include file questions | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-255655@lists.php.net to get a copy of this message | ||
On 5/25/07, Robert Cummings <robert@interjinn.com> wrote:
On Fri, 2007-05-25 at 17:07 +0200, Tijnema wrote: On 5/25/07, Edward Kay <edward@labhut.com> wrote:Definitely not.! also way too complicated... :P TijnemaHmm, way too complicated :P I like to keep it simple, just like this: / /data-----Original Message----- From: Tijnema [mailto:tijnema@gmail.com]This is exactly what I do - one folder per project. You just have you web-root as a sub folder in this, eg: /project /includes <- nicely protected /public_html <- web rootMove themIt's just the way you write script, my included files contain only functions & variables, no executing code. 99% I have a class around it. If you write it like that, than there's no problem with execution the included file directly, as it loads the class but doesn't do anything with it :) TijnemaWhy are your include files in your web root in the first place?elsewhere on your filesystem and then it's not even possible toaccess themvia the web. EdwardOh, I don't want my web files all over the filesystem, I want to keep all files for a single project inside a single folder on my webserver. So, that if i move them around, I have all files there. Tijnema/images index.php ...... Edward/http /project1 /includes config.php << With passwords :P /images /project2 /includesYou won't like mine then :) /wherever/Project /bin /build /source /static /templates patterns.txt /compilers /configs /cron /functions /modules /services /sql buildSite.php* config.interjinn.php@ (link to active config in /configs)Running buildSite.php (which uses patterns.txt) generates the webtree: /wherever/DOC_ROOTCheers, Rob.