使用PHP即时编辑远程文件

时间:2010-04-23 08:38:22

标签: php fopen fgets readfile

我需要即时编辑远程文本文件,其内容目前为~110b。

我尝试了几种方法,似乎都是笨重的或者记忆力的,我不能依赖它。

从逻辑上思考我正在努力实现的目标是:

  1. FTP到远程服务器。
  2. 下载该文件的副本以备份,并将其存储在本地某处。
  3. 打开远程文件并添加所需的必要行。
  4. 根据从本地服务器生成的一系列不需要的数据从远程文件中删除行。
  5. 这可能吗?

    我已经成功编写了第1步和第2步的代码,但是我在使用3和4时遇到了困难。我现在这样做的方法是使用fgets并返回整个字符串。真的,我不想这样做,因为它涉及操纵和重新生成整个字符串(并且它很大),然后将其重新插入到远程文件中的两个标记之间。

    有没有办法动态操作文件中的文本行?

1 个答案:

答案 0 :(得分:1)

据我所知,你不能通过FTP做3和4。它不允许操纵远程文件,仅用于文件传输。