PHP include ladder to find include path.
Posted on Monday the 10th of September, 2007 at 4:24 pm in Asides, DevI needed a way to be able to include particular files from files that are themselves included. because the working directory was not necessarily the same, so I needed a way to find what the actual include path should be. The following code snippet finds a specific folder or file and returns the ladder (relative path) to get to it.
function find_path($loc,$dir=0){for($i = 0; $i <10; $i++){if($dir){if(is_dir($ladder.$loc)){return $ladder;break;}}elseif(is_file($ladder.$loc)){return $ladder;break;}$ladder .='../';}}- Use the following to copy and paste the code.
This code is NOT user-input safe: any checks you do should be hard coded otherwise you might as well just give out your passwords.


Leave a reply