我試圖做一個非常簡單的搜索並替換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