The only thing to worry about is that if someone pulls up your include file, they're likely to see it as plain text and all of the code within it will be visible. If there is no PHP code within the file, or the PHP code is irrelevant (no passwords, logic, etc), then it doesn't matter.
I normally name my include files as file.inc.php. But (there is always a but) you have to remember that this file can be run out of context now, and all of the PHP code within it will be evaluated. It may or may not matter, but it's something to stay aware of. A third option is to place them in an .htaccess protected directory or add a rule that .inc or .psrc files can't be called up through the browser (deny all). Depending on your web server, this may or may not be possible. The safest and best method to using includes is to store them outside of the webroot, so they can't be called by the browser at all. An easy way to do this is to define to variables, the html path, and the include path. $_CONF['html'] = '/home/groups/user/htdocs/'; $_CONF['include'] = '/home/groups/user/includes/'; And then base all of your include(), fopen(), header(), href, etc, off of those two variables. Makes moving your sites very easy, too, just change the values of those variables... ---John Holmes... > -----Original Message----- > From: -<[ Rene Brehmer ]>- [mailto:[EMAIL PROTECTED]] > Sent: Saturday, September 28, 2002 4:57 PM > To: [EMAIL PROTECTED] > Subject: [PHP] Newbie Q: Any difference what the .ext is on include() > files??? > > Hi y'all > > I've only been working with PHP for the past 2-3 weeks, so there's alot of > things I haven't quite grasped 100% yet ... > > Basically what I'm doing is converting my old framed, js-driven, HTML > website, with 137 physical pages (individual HTML files) and some > dynamically created ones, into a full-fledged PHP site ... > > As the whole idea in this is to get rid of the frameset, and reuse as much > code as entirely possible, I'm using 5-6 PHP "master" files (I'm only > through converting little more than half the site by now), which then mix > and match variables to include the right files for bodies and menus and > such... > > But here's the real Q: Does it matter at all what extension I use for the > include() source files??? > I mean, they're the old HTML files that I strip down to the most basic, > with a few HTML tags to control the formatting, so my though pattern is > that .html is wrong, because it's not real HTML (in that it lacks > everything that makes them HTML), and it's not really .txt, because it > contains formatting characters ... so in lack of better, I decided to name > them .psrc (for PHP source) ... > > Right now I'm only running the site on test-basis on my own PHP on Apache > on WinXP, where it works well, nomatter what ext I use (provided I > remember to update the include() command to reflect it of course. But it's > going to be uploaded to a webhotel I haven't bought yet ... so I just want > to know: Do I risk any functionality in using my own extensions? Or does > PHP as a general not care about the include() extensions??? > > I do have some .php includes, because they run PHP code, but most of my > includes are just text that needs to put in the right part of a table... > > TIA > > Rene > -- > Rene Brehmer > System developer in the making... > > This message was written on 100% recycled spam. > > My website: http://www.geocities.com/cerberus_hotdog > Babes and computer & internet references... > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php