ファイルを複製するスクリプトがありますが、そのファイルを複製した後、そのファイル内の特定の文字列値を動的に変更するスクリプトが必要です。
周りを検索するfile_get_contents
とstr_replace
、これに最適であることがわかりましたが、何らかの理由で私が持っているスクリプトが機能しません。
これは私が持っているものです: (注: $wikiname は作成中の新しいウィキの名前です
$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 名に置き換えようとしています。しかし、何らかの理由で、これはまったく機能しません。
私が見逃している明らかな問題はありますか?
ありがとう