In this quick simple lesson you will learn how to navigate to
directories and file paths through code to connect to the files you need
no matter where they reside on your server.
Here are code examples of directory and file path navigation:
<?php
// These first 5 examples use relative referenced paths(relative to where script is)
$my_file = "somefile.php"; // Connect to file in same folder
$my_file = "myFolder/somefile.php"; // File in a folder within the current folder
// Connect to file in a folder within a folder
$my_file = "myFolder/anotherFolder/somefile.php";
$my_file = "../somefile.php"; // Connect to file in parent directory(jump up one level)
$my_file = "../../somefile.php"; // File 2 parent folders up(jump up two levels)
// This example is referencing the file by full URL
$my_file = "http://www.anyDomainName.com/somefile.php";
?>
Referencing a file path using the full URL can lead to errors using some
functions. It is best to always use a relative path to reference a file
if possible.
As you can see in the code exapmle it is very simple to grasp. There are
only two directions you can go...
in(into
folders) and
up(into parent folders). And
that is all the file navigation you need when scripting within your own
domain or server.