Помощник Path
Помощник Path содержит функции, которые позволят вам работать с файловыми путями на сервере.
Загрузка этого помощника
Используйте следующий код:
$this->load->helper('path');
Доступны следующие функции:
set_realpath()
Проверяет, существует ли путь. Эта функция возвращает серверный путь без символических ссылок или зависимых структур директорий. Второй опциональный параметр включит ошибку, если путь не может быть разрешен.
$directory = '/etc/passwd';
echo set_realpath($directory);
// вернет "/etc/passwd"
$non_existent_directory = '/path/to/nowhere';
echo set_realpath($non_existent_directory, TRUE);
// вернет error, так как путь не может быть разрешен
echo set_realpath($non_existent_directory, FALSE);
// вернет "/path/to/nowhere"