-1

我想编写一个程序或脚本,允许人们对 PHP 文件进行简单的更改。有些<div="article">标签基本上只是一些文本,也可能是一张照片。基本上,每当写一篇新文章时,我都必须使用 SFTP 文件覆盖,添加一个<div="article">带有一些文本的新文章,然后 SFTP 将它重新覆盖。

这基本上是因为我不喜欢花时间在 PHP 中添加文章,而宁愿让作者只输入他们的文本,然后上传图片或嵌入 youtube 视频。作者都具有对服务器的读/写访问权限,因此可以在客户端进行编辑,而不是在网页中编写代码。

自动化这个过程的好方法是什么?我正在考虑编写一个程序来仅对 php 文件进行 SFTP、编辑并重新上传它们,但如果有人有更好的想法,请告诉我。

我最擅长的语言是 C++ 和 Java,但我一直在摆弄 Python 和 Visual Basic。如果它大大简化了这一点,我愿意学习一门新语言。

4

1 回答 1

3

为了让用户能够轻松添加自己的图像/文本,我会选择像TinyMCE这样的在线所见即所得编辑器,它以一些 javascript 为代价提供此类功能。您当然可以管理他们可以做/不能做的事情(插件/按钮等)以避免任何讨厌的事情。

为了让用户能够添加自己的 PHP 代码,我会选择CodeMirror,它允许真正编辑大多数脚本语言。

关于编辑阶段,我建议不要再次下载/编辑/上传程序。只需保留每个用户的数据库条目更改并在处理后应用您想要的更改。整个事情可以用特定的语言编程,但我真的认为用PHP编程会容易得多(鉴于任何地方的支持)

于 2013-05-07T20:48:52.530 回答