请原谅我,如果这没有意义,但我会尽力解释。
我正在研究创建一个软件/网络应用程序,它将为网站主题生成一个包文件,其中只包含用户项目所需的选项。
我能想到的最好的例子是下划线WordPress主题生成器。但我还希望能够包含其他文件。例如,一个复选框,只是说"包括x.js库"如果选中该框,则将包含该文件夹中的js文件。以及生成主题名称,作者姓名,主题描述版本号等。
换句话说,我需要像下划线这样的东西,它还可以选择为开发团队包含额外的文件,以便快速获得定制的WordPress主题,同时还包括我们在公司使用的所有可选资产。
答案 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中还提供了下载管理器插件。