What's the best way to get the Directory of a URL using php?
<p>Im trying to set active classes in a nav using php.  Now I need to set it by directory rather than complete URL as I have a main landing page for each directory with sub navigation for the other pages within the directory.  I was going to use the following but this returns the full url.</p>

<pre><code>function curPageURL() {
$pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}

return $pageURL;}

 function activeLink($pageID) {
if ( $pageID == curPageURL() ) {
    echo 'class="active"';
} }
</code></pre>

<p>Then I call activeLink() in a nav item like this:</p>

<p><code>&lt;li class="projectchild padding1"&gt;&lt;a href="http://www.strangeleaves.com/nexus/index.php" &lt;?php activelink('http://www.strangeleaves.com/nexus/index.php'); ?&gt; &gt;nexus&lt;/a&gt;&lt;/li&gt;</code></p>

<p>Your suggestions on how to modify this to return the directory instead would be much appreciated.</p>
