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.

Était-ce utile?

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').

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top