0

我正在寻找一种打开文档的方法,在这种情况下,下面的代码是我编写的函数的输出。在这个输出中,我可以访问一些我想编辑的其他文件,在这种情况下是 css 文件。

单击它们后,我可以了解如何打开/编辑它们吗?

<tr>
      <td class="form_select"><input id="select_all_form15" name="select_all_form15" type="checkbox" value="Forms" class="case" /></td>
      <td class="form_id">1334261250</td>
      <td class="form_url"><a href="/forms/hatternet/deland/email/index.php" target="_blank">Lifetime Email Request</a></td>
      <td class="form_autofill">HATTERNET</td>
      <td class="form_save">form.css</td>
      <td class="form_save"></td>
      <td class="form_save"></td>
      <td class="form_save"></td>
      <td class="form_dates"></td>
</tr>
4

2 回答 2

3

您将需要一个额外的脚本来处理这个问题,但是您正在寻找从磁盘读取整个文件到变量的函数是:

file_get_contents(); // Reads the contents of a file into a variable
file_put_contents(); // Writes a variable to a file

文档在这里:http ://ca3.php.net/manual/en/function.file-get-contents.php 和:http ://ca3.php.net/manual/en/function.file-put-contents .php

然后,您必须将正在编辑的文件的内容输出到 textarea 以便您可以对其进行编辑,然后当您将更改发回时,您必须再次将它们写入文件。

但是,使用这种技术,你必须非常小心,有可能完全把自己搞砸。您需要将文件编辑限制为您实际希望用户编辑的文件。因此,如果只有 style.css 应该是可编辑的,请确保您的脚本只能读取和写入该文件而不能写入其他文件。

您还需要确保此脚本前面有某种身份验证,以便其他人无法更改您的网站。

于 2012-11-05T21:19:48.163 回答
0

您可以使用file_get_contents()来获取文件的内容。您可以将此数据回显到文本区域或其他任何内容中并用于file_put_contents()更新文件。

编辑:哎呀,被打败了!:)

于 2012-11-05T21:21:06.577 回答