0

假设我的 kohana 3 网站中有一个名为assets/somefile.jpg. 我可以通过执行获取该文件的 url

 echo Url::site('assets/somefile.jpg'); // /kohana/assets/somefile.jpg

有没有办法获得该文件的绝对路径?就像我想要fopen它或获取文件的大小或类似的东西。

换句话说,我想得到类似/var/www/kohana/assets/somefile.jpgW:\www\kohana\assets\somefile.jpg绝对路径的东西。

4

3 回答 3

4

我想你想要:

DOCROOT.'assets/somefile.jpg'
于 2010-03-12T12:56:11.057 回答
2

我没有与 Kohana 合作过,但这不是Kohana::find_file的工作吗?

按目录、文件名和扩展名查找文件的路径。如果没有给出扩展名,将使用默认的 EXT 扩展名。

搜索“config”或“i18n”目录时,将返回一个文件数组。这些文件将返回必须合并在一起的数组。

于 2010-03-12T11:31:36.900 回答
0

试试 echo realpath('assets/somefile.jpg')。

于 2010-03-12T11:29:24.680 回答