Pergunta

dizer que tenho um arquivo no meu site kohana 3 chamada assets/somefile.jpg. Posso obter o url para o arquivo, fazendo

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

Existe uma maneira que eu posso obter o caminho absoluto para o arquivo? Como se eu quiser fopen-lo ou obter o tamanho do arquivo ou algo parecido.

Em outras palavras, eu gostaria de ter algo como /var/www/kohana/assets/somefile.jpg ou W:\www\kohana\assets\somefile.jpg ou o que é o caminho absoluto.

Foi útil?

Solução

Eu acho que você quer:

DOCROOT.'assets/somefile.jpg'

Outras dicas

Eu não tenho trabalhado com Kohana, mas não é que o trabalho de Kohana :: find_file ?

Localiza o caminho de um arquivo por diretório, nome de arquivo e extensão. Se nenhuma extensão for dado, será utilizada a extensão EXT padrão.

Ao pesquisar na "config" ou diretório "i18n", um conjunto de arquivos será devolvido. Esses arquivos retornará matrizes que devem ser unidas.

Tente eco realpath ( 'activos / somefile.jpg').

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top