Suppose I have these five lines in a file somewhere:
<p>This entry should belong to:
<select name="formInput s[id_of_neighborh ood_to_which_th is_belongs]">
<option value="">(No choice made)</option>
<?php getDatabaseTabl eValuesInOption Tags("neighborh oods", "id",
"state"); ?>
</select>
Suppose I open this file and read the contents into a string called
$string. Suppose I then give the string to this function:
function matchAllPhpFunc tionsInString($ subject=false) {
// 11-08-06 - this is being called in importForm
$pattern = "<";
$pattern .= "\?php.*\(. *\); \?";
$pattern .= ">";
$pattern = "/$pattern/";
preg_match_all( $pattern, $subject, $matches);
// print_r($matche s);
// 09-19-06 - there is no point returning a 2 dimensional array, so we
will make
// it one dimensional.
$arrayOfPhpFunc tionNames = $matches[0];
return $arrayOfPhpFunc tionNames;
}
This function is suppose to find the PHP command. It works on other
pages, but not the one I've posted above. Why is that? Why would this
regular expression not find this PHP command?
<p>This entry should belong to:
<select name="formInput s[id_of_neighborh ood_to_which_th is_belongs]">
<option value="">(No choice made)</option>
<?php getDatabaseTabl eValuesInOption Tags("neighborh oods", "id",
"state"); ?>
</select>
Suppose I open this file and read the contents into a string called
$string. Suppose I then give the string to this function:
function matchAllPhpFunc tionsInString($ subject=false) {
// 11-08-06 - this is being called in importForm
$pattern = "<";
$pattern .= "\?php.*\(. *\); \?";
$pattern .= ">";
$pattern = "/$pattern/";
preg_match_all( $pattern, $subject, $matches);
// print_r($matche s);
// 09-19-06 - there is no point returning a 2 dimensional array, so we
will make
// it one dimensional.
$arrayOfPhpFunc tionNames = $matches[0];
return $arrayOfPhpFunc tionNames;
}
This function is suppose to find the PHP command. It works on other
pages, but not the one I've posted above. Why is that? Why would this
regular expression not find this PHP command?
Comment