Der Documentroot des Servers (also das htdocs-Verzeichnis) lässt sich eventuell aus der Registry auslesen. Aber einfach so bekommst du das nicht. Apache lässt sich übrigens auch so konfigurieren, dass unterschiedliche Anfragen unterschiedliche Verzeichnisse sehen. So kannst du z.B. ein Unterverzeichnis "public" machen und Zugriffe von außen sehen dann eben nur den Inhalt dieses Ordners.
Kurz gesagt: wenn du den Pfad des htdocs-Verzeichnisses hhaben möchtest, frag' den User