I recently wanted to add a Zend library to a project without adding the entire framework.
I found that internally, the Zend application requires the Library path to be in the include, as it uses relative includes. So, easy to fix without editing the actual pages. I just needed to add the folder they were in, to the PHP include path.
function add_path_to_include ($path)
{
//get the existing paths using the PATH_SEPERATOR constant
$paths = explode(PATH_SEPARATOR, get_include_path());
//if the new path isn't already there
if (array_search($path, $paths) === false) {
//add it on
array_push($paths, $path);
}
//add them all back on
set_include_path(implode(PATH_SEPARATOR, $paths));
}
Jobs a goodun…