Kohana3: Absoluter Pfad zu einer Datei
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.
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').