2012-11-05 22 views
0

我正在寻找一种方法来打开文档,在这种情况下,下面的代码是我写的函数的输出。在这个输出中,我可以访问一些我想编辑的附加文件,在这种情况下是css文件。PHP管理和编辑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> 
+1

您需要阅读文件的内容并将其放入textarea。 – Pitchinnate

+0

但我该如何处理呢?我正在考虑使用fopen – Gromstone

回答

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

然后你必须输出文件的内容正在编辑一个文本,这样就可以对其进行编辑,然后当你发布的更改回来,你必须把它们写再次到文件。

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

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

0

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

编辑:哎呀,挨打吧! :)