Kohana3: Chemin absolu vers un fichier
Question
Dire que j'ai un fichier dans mon kohana 3 site Web appelé assets/somefile.jpg
. Je peux obtenir l'URL pour ce fichier en faisant
echo Url::site('assets/somefile.jpg'); // /kohana/assets/somefile.jpg
Y at-il une manière que je peux obtenir le chemin d'accès absolu à ce fichier? Comme si je veux fopen
ou obtenir la taille du fichier ou quelque chose comme ça.
En d'autres termes, je voudrais obtenir quelque chose comme /var/www/kohana/assets/somefile.jpg
ou W:\www\kohana\assets\somefile.jpg
ou quel que soit le chemin absolu.
La solution
Je pense que vous voulez:
DOCROOT.'assets/somefile.jpg'
Autres conseils
Je n'ai pas travaillé avec Kohana mais n'est pas que le travail de Kohana :: find_file ?
Trouve le chemin d'un fichier par répertoire, nom de fichier et l'extension. Si aucune extension est donnée, l'extension EXT par défaut sera utilisé.
Lors de la recherche dans le répertoire « config » ou « i18n », un tableau de fichiers sera retourné. Ces fichiers seront de retour des tableaux qui doivent être fusionnés ensemble.
Essayez realpath echo ( 'actifs / somefile.jpg').