0

如果在文件中的任何位置找到字符串“test”,我想在 PHP 文件中添加四行代码。我对此进行了很多谷歌搜索,但没有得到确切的解决方案:(请帮助我。提前致谢。

4

1 回答 1

0

您可以像这样在文件中搜索文本:

$data = file_get_contents('file.ext');

if(strpos($data, 'text') !== FALSE)
{
    $file_data = "Stuff you want to add\n";
    $file_data .= $data;
    file_put_contents('file.ext', $file_data);
}

对于在文件末尾附加行,请使用

file_put_contents('file.ext', $text_to_append, FILE_APPEND | LOCK_EX);

FILE_APPEND 标志用于在文件末尾附加,LOCK_EX 标志用于防止其他人同时写入文件

于 2012-07-13T11:11:06.627 回答