这是我百度到的
http://jb51.net/article/14090.htm
他是用$str_tmp.=" ";
$str_tmp.=$str_end; //加入结束符
//保存文件
$sf="{$mz}.php"; //文件名
$fp=fopen("./ck/$sf","w"); //写方式打开文件
fwrite($fp,$str_tmp); //存入内容
fclose($fp); //关闭文件
?>这样一行一行生成的而且这样工作量大涉及到很多变量我有一个完整的php文件我只想修改里面的一个值比如<?php$a = '233';?>修改233变成123 并保存整个代码,并修改文件名复制文件到指定目录。这个如何实现,本人菜鸟求高手协助,万分感谢。
http://jb51.net/article/14090.htm
他是用$str_tmp.=" ";
$str_tmp.=$str_end; //加入结束符
//保存文件
$sf="{$mz}.php"; //文件名
$fp=fopen("./ck/$sf","w"); //写方式打开文件
fwrite($fp,$str_tmp); //存入内容
fclose($fp); //关闭文件
?>这样一行一行生成的而且这样工作量大涉及到很多变量我有一个完整的php文件我只想修改里面的一个值比如<?php$a = '233';?>修改233变成123 并保存整个代码,并修改文件名复制文件到指定目录。这个如何实现,本人菜鸟求高手协助,万分感谢。
那样直接传参调用函数就行了,会方便很多。
然后修改后,使用file_put_contents 把文件内容写入文件。
$file = 'abc.php';
//读取
$data = file_get_contents($file);
// 执行修改
$data = 'aaaaaa';
//写入
file_put_contents($file, $data, true);