Path Helper
Файл Path Helper содержит функции, позволяющие работать с путями файлов на сервере.
Загрузка этого помощника
Этот помощник загружается с помощью следующего кода:
$this->load->helper('path');
Доступные функции
Доступны следующие функции:
-
set_realpath($path[, $check_existance = FALSE]) -
Параметры: - $path (string) – Путь
- $check_existance (bool) – Требуется ли проверка существования пути
Возвращает: Абсолютный путь
Тип возвращаемого значения: string
Эта функция вернёт серверный путь без символических ссылок или относительных структур каталогов. Дополнительный второй аргумент вызовет ошибку, если путь не может быть разрешён.
Примеры:
$file = '/etc/php5/apache2/php.ini'; echo set_realpath($file); // Prints '/etc/php5/apache2/php.ini' $non_existent_file = '/path/to/non-exist-file.txt'; echo set_realpath($non_existent_file, TRUE); // Shows an error, as the path cannot be resolved echo set_realpath($non_existent_file, FALSE); // Prints '/path/to/non-exist-file.txt' $directory = '/etc/php5'; echo set_realpath($directory); // Prints '/etc/php5/' $non_existent_directory = '/path/to/nowhere'; echo set_realpath($non_existent_directory, TRUE); // Shows an error, as the path cannot be resolved echo set_realpath($non_existent_directory, FALSE); // Prints '/path/to/nowhere'
© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/helpers/path_helper.html