Convertir URL du fichier chemin d'accès système
Est-il un moyen de convertir une URL de site web dans l'absolu chemin du système de fichier (indépendant de l'OS)?
Pour exemple: j'ai une URL /images/test.jpg
(http://www.example.com/images/test.jpg
) et j'ai besoin d'obtenir:
- `c:\path\to\webroot\images\test.jpg` sur Windows,
/var/path/to/webroot/images/test.jpg
sur Linux.
Aucun moyen de faire cela en PHP?
OriginalL'auteur salgua | 2011-03-11
Vous devez vous connecter pour publier un commentaire.
/
ou mettre un.
en face d'elle.Merci beaucoup, cela fonctionne. Bien sûr, je dois utiliser le
.
seulement si mon fichier php est dans le répertoire webroot, si elle est dans un sous-répertoire ou j'ai besoin de..
Le manuel de lien php.net/manual/en/function.realpath.php
OriginalL'auteur Tim Cooper
Cela vous donnera
/images/test.jpg
:Où
$_SERVER['DOCUMENT_ROOT']
vous donne le répertoire racine du document en vertu de laquelle le script est en cours d'exécution.OriginalL'auteur yogsma
Il semble que vous voulez le realpath fonction.
OriginalL'auteur Andrew