私は非常に簡単な検索を行い、PHPスクリプトを置き換えようとしていますが、動作しません。ここで間違っていることについて私にアドバイスをお願いしますか?ファイル内で置換して置き換えます
if(isset($_GET['fnr'])) {
$find = $_GET['find'];
$replace = $_GET['replace'];
$path_to_file = 'index.php';
$file_contents = file_get_contents($path_to_file);
$file_contents = str_replace("$find","$replace",$file_contents);
file_put_contents($path_to_file,$file_contents);
}
問題点を教えてください。 _うまくいきません_ではありません。 – Reversal
いいえ、動作しません。理由を知らない。 – Ganga
...コードをデバッグしようとしましたか? '$ _GET ['find']'は空ではありませんか?あなたは 'index.php'に対して読み書き権限を持っていますか? 'str_replace'の後に' $ file_contents'が変更されていますか? [最小、完全、および検証可能な例の作成方法](https://stackoverflow.com/help/mcve) – Reversal