嘿所有人,正致力于为我自己的开源软件创建模板系统。我想让它像wordpress主题一样完全可编辑。 我想知道在fwriting / fileputcontents方面最有效的方法是什么,以及如何完成它的整体组织?
我的意思是,我基本上是把一个文件说成footer.php,在+模式下打开它并将所有内容放入textarea。然后用户编辑它,然后我将清除文件内容,并将textareas内容写入同一文件。然后关闭该文件。
也许有更好的方法,这就是我的问题:P。
感谢。
答案 0 :(得分:1)
我认为如果你使用它并不重要:fopen,fwrite& fclose而不是file_put_contents(注意这只是PHP5 ;-))
http://php.net/manual/en/function.file-put-contents.php
请注意,这只是一种快捷方式,但我认为最好使用它,因为您的代码会更清晰。
你应该使用file_get_contents来获取文件的内容,因为fread()只获得8192个字节而且必须使用循环。 (有关更多信息,请访问文档。)
但这是我的版本:
答案 1 :(得分:1)
Jeff Hubbard评论:
您可能应该研究PHPTAL而不是尝试复制 WordPress模板系统的可怕之处。你会感谢的 我以后。