The structure for the current project I am working on is something like:
So index.php includes first.php:
<?php include_once("includes/php/first.php"); ?>
Normally then my first.php would call functions like:
<?php include_once("includes/php/functions.php"); ?>
Assuming the relative would still be from the index page however when moving to a new server it didn't work. I tried making the relative path from first.php:
include_once("functions.php");
And this seems to work now.
Which would normally be the correct way to do this? I want to roll this project out so just about anyone would be able to install this.
includes are relative to the file doing the including. If you really want to make sure and avoid any ambiguity, you could do this:
include dirname(__FILE__) . "/functions.php";
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With