【问题标题】:How to auto generate a webpage after user submits form用户提交表单后如何自动生成网页
【发布时间】:2011-08-15 20:31:18
【问题描述】:

我正在为此寻找一些初步方向,因为我似乎无法找到自己的方式。让我解释一下……

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

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

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

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

【问题讨论】:

    标签: database templates joomla auto-generate


    【解决方案1】:

    这不是您可以轻松完成的事情,也无法在此处获得详细的答案。如果您只想使用显示提交数据的感谢页面来提交表单,您可以使用任意数量的表单向导类型扩展 - http://extensions.joomla.org/extensions/contacts-and-feedback/forms

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

    如果提交的附加数据只是与文件相关的数据 - 标题、描述等,那么文件下载组件之一应该适合您。不过,目前 1.6 中的选择受到限制,因此您可能必须使用 1.5 才能获得最适合您需求的扩展。

    【讨论】:

      【解决方案2】:

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

      我会使用 PHP,并且在你的目录中有一个像“template.html”这样的文件。然后我会创建一些 php 来处理......

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

      再说一次,我从来没有真正使用过 Joomla。如果您要尝试这个,我建议您查看 php 的文件系统函数 (http://us2.php.net/manual/en/ref.filesystem.php)。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2016-01-30
        • 1970-01-01
        • 2018-06-13
        • 2011-09-09
        • 1970-01-01
        • 1970-01-01
        • 2020-01-30
        • 1970-01-01
        • 2019-06-10
        相关资源
        最近更新 更多