Frage

sagen, ich habe eine Datei in meinem kohana 3 Website namens assets/somefile.jpg. Ich kann die URL zu dieser Datei erhalten, indem Sie

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

Gibt es eine Möglichkeit ich den absoluten Pfad zu dieser Datei bekommen? Wie, wenn ich möchte es fopen oder die Größe der Datei oder so etwas zu bekommen.

Mit anderen Worten, ich mag so etwas wie /var/www/kohana/assets/somefile.jpg oder W:\www\kohana\assets\somefile.jpg bekommen oder was auch immer der absolute Pfad ist.

War es hilfreich?

Lösung

Ich glaube, Sie wollen:

DOCROOT.'assets/somefile.jpg'

Andere Tipps

Ich habe nicht mit Kohana gearbeitet, aber nicht, dass der Auftrag von Kohana :: find_file ?

  

Sucht den Pfad einer Datei von Verzeichnis, Dateiname und Erweiterung. Wenn keine Erweiterung angegeben, wird die Standard-EXT-Erweiterung verwendet werden.

     

Wenn das „config“ gesucht oder „i18n“ Verzeichnis, wird eine Reihe von Dateien zurückgegeben werden. Diese Dateien werden zurückkehren Arrays, die zusammengefügt werden müssen.

Versuchen Echo realpath ( 'assets / somefile.jpg').

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top