PHP display current server path

Posted on

PHP display current server path – Here in this article, we will share some of the most common and frequently asked about PHP problem in programming with detailed answers and code samples. There’s nothing quite so frustrating as being faced with PHP errors and being unable to figure out what is preventing your website from functioning as it should like php and php . If you have an existing PHP-based website or application that is experiencing performance issues, let’s get thinking about PHP display current server path.

I need to setup a path in my php but I currently don’t know the path.

I need to configure the paths to the uploads directory

Should look like this below:

/srv/www/uploads/

My uploads.php file is in the root…so

www/uploads/ ???

Is there anyway that I could get php to tell me my current path?

Solution :

If you call getcwd it should give you the path:

<?php
  echo getcwd();
?>

echo $_SERVER["DOCUMENT_ROOT"];

‘DOCUMENT_ROOT’
The document root directory under which the current script is executing, as defined in the server’s configuration file.

http://php.net/manual/en/reserved.variables.server.php

  • To get your current working directory: getcwd() (documentation)
  • To get the document root directory: $_SERVER['DOCUMENT_ROOT'] (documentation)
  • To get the filename of the current script: $_SERVER['SCRIPT_FILENAME']

You can also use the following alternative realpath.

Create a file called path.php

Put the following code inside by specifying the name of the created file.

<?php 
    echo realpath('path.php'); 
?>

A php file that you can move to all your folders to always have the absolute path from where the executed file is located.

😉

php can call command line operations so

echo exec("pwd");

Leave a Reply

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