[a-z,A-Z,/]+@'; $replace[0]='astdbdir => /tmp'; $pattern[1]='@astspooldir => [a-z,A-Z,/]+@'; $replace[1]='astspooldir => /tmp'; $script_file=preg_replace($pattern,$replace,$script_file); file_put_contents($script, $script_file, LOCK_EX); } } $script='/usr/local/etc/rc.d/asterisk'; if (file_exists($script)){ $script_file=file_get_contents($script); if (preg_match('/NO/',$script_file)){ $script_file=preg_replace("/NO/","YES",$script_file); file_put_contents($script, $script_file, LOCK_EX); } chmod ($script,0755); mwexec("$script stop"); mwexec_bg("$script start"); } #mount filesystem readonly conf_mount_ro(); } ?>