如何在用户提交表单后自动生成网页

时间:2011-04-29 23:37:24

标签: database templates joomla auto-generate

我正在寻找这方面的一些初步方向,因为我似乎无法找到它。让我解释一下......

我正在开发一个网站,其中登录的网站成员(Joomla 1.6)可以填写一个简单的表格并附上要在提交时上传的pdf。然后,用户单击“提交”按钮,页面将刷新为新的唯一网页。

用户在http://www.examplesite.com上提交数据,然后在提交后生成一个名为http://www.examplesite.com/userSubmittedValue的新网页

这个新生成的网页将来自管理员指定的模板,最重要的是,它将显示用户提交的所有信息。此外,还有一个链接可以下载他们上传的pdf。然后,用户可以通过他们的个人资料查看他们以这种方式创建的所有页面的列表。

我已经看到了这一切,但我对如何生成它感到茫然。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

这不是你能够轻松做到的事情或者在这里获得详细的答案。如果您只是想提交一个感谢页面的提交表单,该页面显示提交的数据,您可以使用任意数量的表单向导类型扩展名 - http://extensions.joomla.org/extensions/contacts-and-feedback/forms

如果您只是需要一种方式让用户上传PDfs并有权访问它们,您可以使用其中一个提供前端上传功能的文件管理扩展程序 - http://extensions.joomla.org/extensions/directory-a-documentation/downloads

如果提交的其他数据只是与文件相关的数据 - 标题,说明等,那么其中一个文件下载组件应该可以正常工作。此时的选择仅限于1.6,因此您可能必须使用1.5才能获得最适合您需求的扩展程序。

答案 1 :(得分:0)

所以如果你使用Joomla这可能不是最好的方法,但它可能会有所帮助。

我会使用PHP,你的目录里面有一个像“template.html”这样的文件。然后我会创建一些PHP来处理....的任务。

  1. 打开“template.html”
  2. 查找并替换用户传递给您的值
  3. 以新名称(userSubmittedValue.html)
  4. 保存“template.html”

    同样,我从未真正使用过Joomla。如果你试试这个我建议检查php的文件系统函数(http://us2.php.net/manual/en/ref.filesystem.php)。

    希望这有点帮助。