Я полностью застрял на этом.
Я написал этот шаблон RegEx, который должен получить значение строки из файла, содержимое которого я получаю с file_get_contents ();
В RegEx я написал следующее:
/.*\$test_variable\s*=\s*'?(.*?)'?;.*/is
Моя функция:
function tbs_quick_setting_find($variable) { global $savedsettings; $setting = preg_replace("/.*\$".$variable."\s*=\s*'?(.*?)'?;.*/is",'$1',$savedsettings); if (!empty($setting)) { return $setting; } else { return false; // value is NOT set } }
Как ни странно, это хорошо работает при тестировании, как здесь: http://regex101.com/r/wN4lJ3, но это не работает, когда я тестирую его на своем веб-сайте, вместо значения переменной я получаю все содержимое переменной $ файл сохраненных настроек.
Любая помощь будет принята с благодарностью. благодаря