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.
- 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");