【问题标题】:Writing a program to edit PHP files through GUI [closed]编写程序以通过 GUI 编辑 PHP 文件 [关闭]
【发布时间】:2013-05-01 22:29:46
【问题描述】:

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

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

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

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

【问题讨论】:

  • 是的,该网站看起来就像是 1996 年推出的。它是一个内部网站,但一直运行良好。我基本上可以写这个脚本或者重写整个网站。
  • 你可能在寻找类似CMS的东西

标签: php apache scripting automation sftp


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多