14 June 2010 ~ 1 Comment

Codeigniter Path Helper

The Path Helper file contains functions that permits you to work with file paths on the server.

Load the helper

You can load this helper in the controller, but if you plan on using this in other controllers it may be best to put it in your autoload file under config.

This helper is loaded using the following code:

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

The following functions are available:

set_realpath()

Checks to see if the path exists. This function will return a server path without symbolic links or relative directory structures. An optional second argument will cause an error to be triggered if the path cannot be resolved.

$directory = '/etc/passwd';
echo set_realpath($directory);
// returns "/etc/passwd"
 
$non_existent_directory = '/path/to/nowhere';
echo set_realpath($non_existent_directory, TRUE);
// returns an error, as the path could not be resolved 
 
echo set_realpath($non_existent_directory, FALSE);
// returns "/path/to/nowhere"
Tags: ,

One Response to “Codeigniter Path Helper”

  1. Mark 14 June 2010 at 9:02 am Permalink

    Cool, thanks for the help…