mein Projekt Verzeichnisstruktur Betrachten Sie wie folgt vor,Erhalten root URL der Website in PHP
-public_html
-projects
-folder1
index.php \\code is written here
+folder2
+downloads
Ich versuche, das Stammverzeichnis durch $_SERVER['DOCUMENT_ROOT']
zu bekommen, aber es scheint, der zurückgegebene String nicht in der Form, die ich erwarten .
Mein Verzeichnis innerhalb meiner Website ist (grundsätzlich in) public_html/projects/folder1
. Bei der Verwendung von Document Root ist die zurückgegebene Zeichenfolge wie folgt bei der Implementierung auf einer Website: /home/site_name/public_html
, die nicht funktionieren wird, wenn die Verknüpfung freigegeben werden soll, weil ich sie verwende, um die Datei in einem Verzeichnis zu speichern. Also, ich möchte so etwas wie es zurückgeben sollte, www.site_name.com/downloads
Die __DIR__
wird das gesamte Dokument Weg geben, von wo aus sie aufgerufen wird (folder1/index.php
), aber ich möchte in den Hauptordner bekommen (public_html/downloads
), nicht im selben Ordner wie die Indexdatei ist.
Gibt es andere PHP-Funktionen, die die Downloads in public_html Ordner erreichen helfen kann und wie, www.sitename.com/downloads zugegriffen werden kann/...
Schauen Sie durch das Array und für sich selbst entscheiden, was am besten für Sie: 'echo '
'; ' –