【问题标题】:writing in a special place of a text file using php [duplicate]使用php在文本文件的特殊位置写入[重复]
【发布时间】:2014-01-11 01:19:48
【问题描述】:

我有一个文本文件:

//IT IS A PRIVATE FILE
//
First Name :
//
Last Name :
///////////

我从一个基于 POST 方法的 php 表单接收名字和姓氏。之后我想在First Name :前面写名字,在Last Name :前面写姓氏 但我不能那样做!请帮忙。顺便说一句,这个脚本必须在 php 中。

<form action="page2.php" method="POST">
<input type="text" name="fname">
<input type="text" name="lname">
</form>

如果您想了解更多详情,请询问,我会告诉您。

【问题讨论】:

  • “我做不到”是指你没有尝试过吗?如果你已经尝试过,你能展示你到目前为止的成果吗?
  • 对不起,我英语不好!
  • 这不是英语好不好,而是问问题时有礼貌。如所写,听起来您希望我们只提供答案。相反,请包括您尝​​试了什么以及为什么它不起作用
  • @user3165410 显示您目前拥有的代码,并具体解释什么没有按您的预期工作。

标签: php


【解决方案1】:

fseek() 让我们跳转到文件中的地址。然后您可以使用fwrite() 进行更新。

但这不是你想要的。您正在寻找类似于文本编辑器行为的插入功能。没有这样的功能。您必须阅读文件内容,进行编辑并用新内容覆盖文件。 PHP 为该任务提供了足够的filesystem functions。

【讨论】:

    猜你喜欢
    • 2013-12-06
    • 2017-11-09
    • 2022-11-30
    • 1970-01-01
    • 2012-10-09
    • 2019-02-22
    • 2018-09-29
    • 2018-05-22
    相关资源
    最近更新 更多