我有一个复制文件的脚本,但是在复制该文件后,我需要一个脚本来动态更改该文件中的某些字符串值。
通过四处搜索,我发现file_get_contents
并str_replace
为此工作得最好,但由于某种原因,我拥有的脚本不起作用。
这就是我所拥有的:(注意:$wikiname 是正在创建的新 wiki 的名称
$template = file_get_contents("/var/www/wiki/". $wikiname ."/LocalSettings.php");
$snReplace = str_replace("templatewiki", $wikiname, $template);
$mnReplace = str_replace("Templatewiki", $wikiname, $template);
$spReplace = str_replace("/iadmin/wikifresh", "/wiki/".$wikiname, $template);
$wgDBname = str_replace("template_wiki", $wikiname, $template);
我正在搜索确切的字符串并尝试用 wiki 名称替换该字符串。但由于某种原因,这根本不起作用。
有没有我遗漏的明显问题?
谢谢