php修改文件(未完成)

$paht = 'config.yml';
$content = yaml_parse_file($paht);
$sysname = $content['system']['sysname'] ?? '';

if (isset($_GET['sysname'])) {
    $str = file_get_contents($paht);
    $req = '/%%:(.*)\#/';
    $key = 'sysname';
    $req = str_replace('%%', $key, $req);
    $inputValue = $_GET['sysname'] ?? '';
    if ($_GET['sysname'] != $sysname) {
        $a = $_GET['sysname'];
        $str = preg_replace_callback($req, function ($matches) use ($key, $a) {
            return $key.': '.  $a.' #';
        }, $str);
    }
    file_put_contents('config_test.yml', $str);
}

echo '<form action="http://192.168.30.94:8088/index/my" methon="GET">';
echo '名称:<input type="text" name="sysname" value="'.$sysname.'" style="width: 600px">'; 
echo '保存:<input type="submit" value="提交">';
echo '</form>';
die;