我想编写一个程序或脚本,允许人们对PHP文件进行简单的更改。
有<div="article">
个标签基本上只是一些文字,也许是一张照片。基本上,无论何时编写新文章,我都必须使用SFTP文件,添加一个带有一些文本的新<div="article">
并将SFTP重新添加回来。
这基本上是因为我不喜欢花时间向PHP添加文章,而是希望作者只需输入文本,也可以上传图片或嵌入YouTube视频。作者都具有对服务器的读/写访问权限,因此编辑可以在客户端完成,而不是在网页中编写代码。
什么是自动化此过程的好方法?我正在考虑编写程序只是SFTP的PHP文件,编辑它们,然后重新加载它们,但如果有人有更好的想法,请告诉我。
我最强的语言是C ++和Java,但我一直在使用Python和Visual Basic。如果它大大简化了这一点,我愿意学习一门新语言。
答案 0 :(得分:3)
为了让用户能够轻松添加自己的图片/文字,我会选择wysiwyg这样的在线TinyMCE编辑器,它会以某些javascript为代价提供此类功能。您当然可以管理他们可以做/不做(插件/按钮等)的内容,以避免任何令人讨厌的事情。
为了让用户能够添加他们自己的PHP代码,我会选择CodeMirror,这样可以真正编辑多数脚本语言。
关于编辑阶段,我建议再次使用下载/编辑/上传程序。只需保留数据库条目每个用户的更改,并在处理后应用所需的更改。 整个事情可以用特定的语言编程,但我真的认为在 PHP 中编程会更容易(考虑到任何地方的支持)