Konvertieren von URL zu file-system-Pfad
Gibt es einen Weg, um zu konvertieren eine web-URL in den absoluten Dateisystempfad (unabhängig vom OS)?
Beispiel: ich habe eine URL /images/test.jpg
(http://www.example.com/images/test.jpg
) und ich brauche zu bekommen:
- `c:\path\to\webroot\images\test.jpg` auf Windows,
/var/path/to/webroot/images/test.jpg
auf Linux.
Irgendeiner Weise dazu in PHP?
Du musst angemeldet sein, um einen Kommentar abzugeben.
/
oder setzen Sie einen.
vor..
nur, wenn meine php-Datei in das webroot-Verzeichnis, wenn es in einem Unterverzeichnis oder muss ich..
Dies wird Ihnen
/images/test.jpg
:Wo
$_SERVER['DOCUMENT_ROOT']
gibt Sie das Dokument-root-Verzeichnis, unter dem das aktuelle Skript ausgeführt wird.Klingt es wie Sie wollen, die realpath Funktion.