$_SERVER['DOCUMENT_ROOT']
returns
/usr/local/apache/htdocs/
is there a way to get
/home/user/public_html/
The problem is that I have to write a script which can be in the public_html folder or a sub-folder of the public_html folder. The script should save uploaded files into a folder inside public_html directory(say images). In other words let us say that my file is test.php and the path to it is
/home/user/public_html/test/test.php.
And there is a folder
/home/user/public_html/images
where files uploaded via test.php have to be saved. I don't know where the test.php file will be run. For example it can be at the path
/home/user/public_html/test/another-dir/test.php
How do I get the path to the images folder without knowing where the test.php file will be?
*The full path is actually /home/username/public_html/ (where username is your cPanel username) rather than /public_html/ but in most places you will see /public_html/ instead of the full path, since it assumes you know you are in your own home directory.
To find the full absolute path of the current directory, use the pwd command. Once you've determined the path to the current directory, the absolute path to the file is the path plus the name of the file.
something I found today, after reading this question and continuing on my googlesurf:
https://docs.joomla.org/How_to_find_your_absolute_path
<?php $path = getcwd(); echo "This Is Your Absolute Path: "; echo $path; ?>
works for me
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