如何将文本追加到文件末尾15行以上

持久性

我正在尝试使用将HTML添加到文件中fwrite()我的最终目标是让它在文件末尾上方添加15行。这是我到目前为止的内容:

<?php 
    $file = fopen("index.html", "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 + 15);
    // Write your data
    $main = <<<MAIN
    //html goes here
    MAIN;
     fwrite($file, $main);
    // Close the file handler
    fclose($file);
?>

这样只会覆盖文件的顶部。谢谢。

Farzad

由于您使用的是文件大小,因此问题中的示例代码无法基于行运行(除非此处未提及有关应用程序中行定义的假设)。如果要使用行,则需要搜索新的行字符(将每行与下一行分隔)。

如果目标文件不是大文件(因此我们可以将整个文件加载到内存中),则可以使用内置的PHPfile()将文件的所有行读取到数组中,然后将数据插入第15个元素之后。像这样的东西:

<?php
$lines = file($filename);
$num_lines = count($lines);
if ($num_lines > 15) {
    array_splice($lines, $num_lines - 15, 0, array($content));
    file_put_contents($filename, implode('', $lines));
} else {
    file_put_contents($filename, PHP_EOL . $content, FILE_APPEND);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本附加到文件的特定行的末尾?

来自分类Dev

如何将数据追加到文本文件的同一行

来自分类Dev

如何将文本从一行添加到另一行的末尾?

来自分类Dev

如何将文本添加到包含多个字符串的行的末尾?

来自分类Dev

启用模板-如何将脚本追加到页面末尾

来自分类Dev

如何将多个字节附加到文件末尾

来自分类Dev

如何将模式之间的行移动到文件末尾

来自分类Dev

Python:如何将(添加单个字符)附加到 txt 或 phylip 文件的第一行末尾

来自分类Dev

如何将增量计数附加到文本文件的每一行?

来自分类Dev

将数组的元素追加到行的末尾

来自分类Dev

单击时如何将文本追加到输入字段?

来自分类Dev

如何将Child追加到文本字段?

来自分类Dev

如何将行追加到上一行?

来自分类Dev

如何将行追加到上一行?

来自分类Dev

如何将多行文本附加到文件?

来自分类Dev

Unix-如何将文本附加到文件的每一行(标题行/第一行除外)

来自分类Dev

如何将文件中的特定行添加到另一个文件中的特定行的末尾?(可能使用sed)

来自分类Dev

如何将多个文件输入追加到formData?

来自分类Dev

如何将QStandardItem追加到两行中

来自分类Dev

如何在新行上将文本追加到文件

来自分类Dev

如何在新行上将文本追加到文件

来自分类Dev

如何将新元素添加到 JSON 文件的末尾?

来自分类Dev

如何通过包含双引号的shell脚本将文本添加到文件末尾

来自分类Dev

如何将<a>放在<li>行的末尾

来自分类Dev

如何将新行添加到文件?

来自分类Dev

如何将行添加到.csv文件

来自分类Dev

如何将输出附加到文件中的特定行

来自分类Dev

如何将行添加到sudoers文件中?

来自分类Dev

如何将字符串添加到我的文本文件中的第 13 行

Related 相关文章

  1. 1

    如何将文本附加到文件的特定行的末尾?

  2. 2

    如何将数据追加到文本文件的同一行

  3. 3

    如何将文本从一行添加到另一行的末尾?

  4. 4

    如何将文本添加到包含多个字符串的行的末尾?

  5. 5

    启用模板-如何将脚本追加到页面末尾

  6. 6

    如何将多个字节附加到文件末尾

  7. 7

    如何将模式之间的行移动到文件末尾

  8. 8

    Python:如何将(添加单个字符)附加到 txt 或 phylip 文件的第一行末尾

  9. 9

    如何将增量计数附加到文本文件的每一行?

  10. 10

    将数组的元素追加到行的末尾

  11. 11

    单击时如何将文本追加到输入字段?

  12. 12

    如何将Child追加到文本字段?

  13. 13

    如何将行追加到上一行?

  14. 14

    如何将行追加到上一行?

  15. 15

    如何将多行文本附加到文件?

  16. 16

    Unix-如何将文本附加到文件的每一行(标题行/第一行除外)

  17. 17

    如何将文件中的特定行添加到另一个文件中的特定行的末尾?(可能使用sed)

  18. 18

    如何将多个文件输入追加到formData?

  19. 19

    如何将QStandardItem追加到两行中

  20. 20

    如何在新行上将文本追加到文件

  21. 21

    如何在新行上将文本追加到文件

  22. 22

    如何将新元素添加到 JSON 文件的末尾?

  23. 23

    如何通过包含双引号的shell脚本将文本添加到文件末尾

  24. 24

    如何将<a>放在<li>行的末尾

  25. 25

    如何将新行添加到文件?

  26. 26

    如何将行添加到.csv文件

  27. 27

    如何将输出附加到文件中的特定行

  28. 28

    如何将行添加到sudoers文件中?

  29. 29

    如何将字符串添加到我的文本文件中的第 13 行

热门标签

归档