在 PHP 中使用 API 编辑 PHP 文件


Edit PHP file using API in PHP

我是PHP新手,想在PHP API中开发一个文件,该文件可以在单个窗口中编辑我所有的js文件,css文件和html文件,而无需登录Webhost。很简单,我只是浏览一个链接并编辑这些文件并自动保存我所做的更改。

每个js都应该在不同的部分,同样在一个页面中对于css。它还应该与移动设备兼容,因此我可以在所有屏幕分辨率下使用。

请注意!!如果您正在使用PHP制作支持PHP,JS,CSS和HTML的文本编辑器,它将作为在线工具,它可能会产生一些安全问题,如果有人可以访问此编辑器,则可能会很危险。但是,如果您不允许任何人编辑服务器中存在的任何php文件,甚至不允许使用任何php函数。

如果你只关心PHP,JS,CSS的语法只是为了检查并让用户知道这一点,那么你需要编写一个词汇解析器,它将使用该语言的语法数据库分析代码。

由于这个安全问题,只有客户端应用程序,如Eclipse,Netbeans,Notepad++,如编辑器。所以也想想这个问题。它不应该伤害你。

如果我正确理解了您的问题,您需要构建 PHP 应用程序来浏览您的网站目录并在简单的纯文本编辑器中打开基于纯文本的文件。

研究如下:PHP表单处理(处理$_POST数据,注意stripslashes()和htmlspecialchars()函数,因为PHP处理的纯文本数据会让你头疼)PHP 文件系统函数(fopen、fread、fwrite、file_get_contents、scandir、is_dir 函数)