我想在我的网站的所有文件中添加3到4行,我可以修改所有的php文件
$source = file_get_contents($path);
$source = str_replace($this->oldTxt, '', $source);
$source = preg_replace('#\<\?php#',"<?php\n".$this->newTxt,$source,1);
file_put_contents($path, $source);
echo $path."\n";
通过这段代码,我可以修改php文件,因为它们以?php开头,但是我可以做些什么来添加相同的文本到js和其他文本文件的顶部。
答案 0 :(得分:0)
如果要将文本添加到顶部的所有文件
$source = file_get_contents($path);
file_put_contents($path, $this->newTxt . $source);
任何特殊原因,你在&lt;?php之后插入文本? PHP,Javascript和HTML中的注释语法不同。因此,您可能需要根据文件类型调整包含的文本。