- strpos: documentation ( source)
- strcmp: documentation ( source)
<?php
$base = '/some/dir';
$path = 'scr/bar';
$protect = array('a','foo','bob');
foreach($protect as $needle) {
echo "Checking for $needle in $path<br/>";
if( strpos($path,$needle) !==FALSE ) {
echo "path contains the needle";
if( strcmp( $path, $needle ) > 0 ) {
echo "The path is a subfolder inside the needle";
} else {
echo "The path isn't a subfolder inside the needle";
}
} else {
echo "The path doesn't contain the needle";
}
echo "<br/><br/>";
}
echo "Check completed";
?>