Подправил.
function assign ($content) {
preg_match_all("/{$(.+?)}/sU",$content,$m);
for ($i=0; $i<count($m['1']); $i++) {
global $$m['1'][$i];
$content = str_replace($m['0'][$i],$$m['1'][$i],$content);
}
return $content;
} Подправил.
function assign ($content) {
preg_match_all("/{$(.+?)}/sU",$content,$m);
for ($i=0; $i<count($m['1']); $i++) {
global $$m['1'][$i];
$content = str_replace($m['0'][$i],$$m['1'][$i],$content);
}
return $content;
}