```
$_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?