假设我的kohana 3网站中有一个名为assets/somefile.jpg
的文件。我可以通过
echo Url::site('assets/somefile.jpg'); // /kohana/assets/somefile.jpg
有没有办法可以获得该文件的绝对路径?就像我想要fopen
或获得文件的大小或类似的东西一样。
换句话说,我希望得到类似/var/www/kohana/assets/somefile.jpg
或W:\www\kohana\assets\somefile.jpg
或绝对路径的东西。
答案 0 :(得分:4)
我想你想要:
DOCROOT.'assets/somefile.jpg'
答案 1 :(得分:2)
我没有和Kohana合作,但这不是Kohana::find_file的工作吗?
按目录,文件名和扩展名查找文件的路径。如果没有给出扩展名,将使用默认的EXT扩展名。
搜索“config”或“i18n”目录时,将返回一个文件数组。这些文件将返回必须合并在一起的数组。
答案 2 :(得分:0)
尝试echo realpath('assets / somefile.jpg')。