I'm limiting access to certain proceedures based on the file trying to use
them, and the directory they are located in on my server. Right now I am
using two preg_match statments as you will see. What I want to know is
this. Is there a way to write a single regex for this that will supply the
file name as a match, and only return if the directory is valid?
------------
//make sure we are calling from the propper directory, and get the file name
that included to determine
//database access needs
preg_match('#^C:\\\\Inetpub\\\\wwwroot\\\\folder\\\\(entry|edit)\\\\(\w*\\.(php|pdf))#i',
$included_files[0], $check1);
preg_match('#^C:\\\\Inetpub\\\\wwwroot\\\\folder\\\\(\w*\\.(php|pdf))#i',
$included_files[0], $check2);
if(isset($check1)){
if(is_array($check1)){
$matches[4] = $check1[2];
};
unset($check1);
};
if(isset($check2)){
if(is_array($check2)){
$matches[4] = $check2[1];
};
unset($check2);
};
if(isset($matches[4]){
more code here
};
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php