CodeIgniter, руководство пользователя к версии 1.6.1


Хелпер Path

Хелпер Path содержит функции, помогающие работать с путями файлов на сервере.

Загрузка хелпера

Хелпер загружается при помощи следующего кода:

$this->load->helper('path');

Доступны следующие функции:

set_realpath()

Проверяет существование пути. Эта функция вернет путь к файлу без символической ссылки или относительности к месту вызова. Опциональный второй параметр сгенерирует ошибку, если путь отсутствует.

$directory = './../../etc/passwd';
echo set_realpath($directory);
// вернет "/etc/passwd"

$non_existent_directory = './../../path/not/found';
echo set_realpath($non_existent_directory, TRUE);
// вернет "/path/not/found"

echo set_realpath($non_existent_directory, FALSE);
// вернет сообщение об ошибке о том, что файл не найден