我想创建一个脚本,可以自动编辑PHP文件。 例如,在PHP文件 abc.php 中,我有这个脚本
<?php
/*
Data : 'Valid Data'
Method : 'Yes'
*/
?>
我想要的是,当我通过 $ _ GET 或 $ _ POST 在另一个页面 data.php 上获取数据时, abc.php 文件将使用新的数据进行修改。替换 abc.php 中旧值的标识是单冒号 (数据:'有效数据') 。
我已经尝试过http://www.hotscripts.com/listing/simple-php-file-editor/,但在我的情况下它没有提供任何方法来使用它。
答案 0 :(得分:1)
//Read the text of abc.php into an array, one line per entry
$lines = file('abc.php');
//Replace the third line with the new text, including your new data
$lines[2] = "Data : '" . $some_data . "'\n";
//Write the new lines into abc.php
file_put_contents('abc.php', implode($lines));