如何通过另一个PHP文件更新的PHP文件的源代码

问题描述:

比方说,我有2个文件:a.php只会和b.php如何通过另一个PHP文件更新的PHP文件的源代码

a.php只会

$value = "test"; 

我想更新$值通过使用b.php。我想要运行b.php并更改如下所示的a.php:

$value = "changed"; 

这里是用PHP来打开一个PHP文件中的代码:

$file = "/home/dir/file.php"; 
$fs = fopen($file, "a+") or die("error when opening the file"); 
while (!feof($fs)) { 
$contents .= fgets($fs, 1024); 
} 
fclose($fs); 

现在你可以走了$contents,并修改它,但是你想,然后保存。这里是如何保存它:

$fs = fopen($_POST["file"], "a+") or die("error when opening the file"); 

fwrite($fs, $updatedContents); 

fclose(); 

$updatedContents是更新内容

+0

哇,完美的帮助.. A +,谢谢 –

+0

谢谢,我将不胜感激它,你可以选择我的答案和/或投票,如果它帮助你解决你的问题 – ahoura

+0

自修改代码有它自己的一套问题,除非你'准备好解决它们,你应该避免它。 –

不,你不知道。将该值放入外部源(平面文件或数据库)中,然后读取a.php中的值。

+0

没关系,帮忙感谢。 –