Jump to content

including that first file in php


Go to solution Solved by archive,

Recommended Posts

I run a php script in three main environments.   Unique environment parameters/defs are defined in a file defs.php.  This file must run first in any script.

 

I'm trying to figure out how to find it.

 

A php script can light up anywhere, so I have three ideas about how to do this.  Input please.

 

1.  Distribute the def.php as linked files in all the directories which contain php scripts that use it.  In windows I think its a copy option only.  This is small file so I'm not worried about casting it about.

 

2.  Do an logic thing like:

if ((include '/xampp/htdocs/news/defs.php') == false) {
   include '/home/networkHALTSTANK/public_html/news/defs.php';
}

3. Use the Apache server somehow to do this ... which I'll investigate if someone will please point the way.  One of the Apache servers resides on a godaddy unix share so I don't have access to all the switches.

 

Thanks.

Link to post
Share on other sites
  • Solution

Use

$_SERVER['DOCUMENT_ROOT'] ... defs.php

and then add whatever path you are using to get to the defs.php file.

 

Only have one version of the file, otherwise it will be a nightmare to keep up to date and pointless having it in the first place.

  • Like 1
Link to post
Share on other sites
  • 3 weeks later...
This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.