title: How to get the absolute path to the public_html folder?
body: <pre><code>$_SERVER['DOCUMENT_ROOT']
  </code></pre>
  
  <p>returns<br/></p>
  
  <pre><code>/usr/local/apache/htdocs/
  </code></pre>
  
  <p>is there a way to get</p>
  
  <pre><code>/home/user/public_html/
  </code></pre>
  
  <p>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 </p>
  
  <pre><code>/home/user/public_html/test/test.php. 
  </code></pre>
  
  <p>And there is a folder </p>
  
  <pre><code>/home/user/public_html/images 
  </code></pre>
  
  <p>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 </p>
  
  <pre><code>/home/user/public_html/test/another-dir/test.php
  </code></pre>
  
  <p>How do I get the path to the images folder without knowing where the test.php file will be?</p>