我将如何创建一个简单的文件构建器?

时间:2018-05-14 17:12:00

标签: wordpress file web-applications builder

请原谅我,如果这没有意义,但我会尽力解释。

我正在研究创建一个软件/网络应用程序,它将为网站主题生成一个包文件,其中只包含用户项目所需的选项。

我能想到的最好的例子是下划线WordPress主题生成器。但我还希望能够包含其他文件。例如,一个复选框,只是说"包括x.js库"如果选中该框,则将包含该文件夹中的js文件。以及生成主题名称,作者姓名,主题描述版本号等。

换句话说,我需要像下划线这样的东西,它还可以选择为开发团队包含额外的文件,以便快速获得定制的WordPress主题,同时还包括我们在公司使用的所有可选资产。

1 个答案:

答案 0 :(得分:-1)

您可以在用户提交表单时触发的php脚本中保存基本逻辑,打开,读取,编辑,关闭文件。

使用php操作服务器上的文件的一种方法是使用fopen。

首先在存储您想要下载的文件的目录中启用fopen。通过在此目录中的.htaccess文件中包含以下内容来执行此操作:

php_value allow_url_fopen On

在您希望在表单提交时触发的任何脚本中,您可以使用以下内容更改说明作者姓名(您显然希望定位到您写入的位置,我想象FSeek) :

$downloadable_theme_index = 'index.php';
$handle = fopen($downloadable_theme_index, 'w') or die('Cannot open file:  '.$downloadable_theme_index);
$new_author_name = 'Abe Lincoln';
fwrite($handle, $new_author_name);

可供下载的文件的逻辑基本上可以是表单逻辑,提供基于用户输入的下载链接。

此外,wordpress中还提供了下载管理器插件。