如何在PHP中的文件中间插入一些文本

时间:2011-06-24 18:50:05

标签: php file

如何在php中插入文件中间的一些文本, 是一种可用于在文件内容中间插入文本的方法。

不完全是文件的中间部分。, 搜索关键字,然后我们需要在内容之前或之后插入

如果搜索关键字在文件中找到多次,则会发生wat

4 个答案:

答案 0 :(得分:9)

使用fopenfseekftellfwritefclose

// Create the file handler
$file = fopen("filename", "r+");
// Seek to the end
fseek($file, SEEK_END, 0);
// Get and save that position
$filesize = ftell($file);
// Seek to half the length of the file
fseek($file, SEEK_SET, $filesize / 2);
// Write your data
fwrite($file, "Data");
// Close the file handler
fclose($file);

答案 1 :(得分:6)

答案 2 :(得分:6)

  1. 开源文件
  2. 打开新目标文件
  3. 将源文件的“第一部分”复制到目标文件
  4. 将新内容添加到目标文件
  5. 将源文件的“最后一部分”复制到目标文件
  6. 关闭两个文件
  7. 删除原始文件
  8. 重命名新文件

答案 3 :(得分:2)

fopen,然后fseek,然后fwrite