Up 1 parent directory level

<link href="../styles.css" rel="stylesheet" type="text/css" />

<?php require('../header.php');?>

PHP Website Root directory

  if (is_file($_SERVER['DOCUMENT_ROOT'] . '/myfile.jpg'))
    echo "FILE EXISTS";

This will give you the root directory of the current website (not the server root), e.g. ‘/public_html/’.

If you want to access a folder above it you can do this:

  require_once $_SERVER['DOCUMENT_ROOT'] . '/../vendor/autoload.php';

The current file

Filesystem path – web server referenced
  echo ( __DIR__ );
  //Example output
  //  /home/websiteusername/public_html/the-directory-this-file-is-in

  echo ( __FILE__ );
  //Example output
  //  /home/websiteusername/public_html/the-directory-this-file-is-in/this-file-name.php

Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *