【问题标题】:Allow users to add a webpage within a website允许用户在网站内添加网页
【发布时间】:2012-06-09 14:00:09
【问题描述】:

我正在尝试确定是否有一种方法可以在我的网站上实现一项功能,该功能允许用户/访客创建一个新的网页,该网页将存储在服务器上,而无需通过直接FTP。 我目前正在寻找真正的基本功能,只是一种基本形式,允许任何人提交网页名称,然后将其存储在服务器的根目录中。有谁知道这是否可能? 任何帮助将不胜感激!

【问题讨论】:

  • 听起来您需要一个 CMS - 或者,可能需要一个 wiki?或者,如果您正在考虑服务器上的 Unix 用户(例如拥有用户帐户的人),您可能希望在每个用户帐户中设置主页。更多关于您需要什么的详细信息将非常有用。
  • 这可以通过多种方式完成,我不建议将其存储在文件中,而是存储在类似于 CMS 的数据库中。如果向任何系统提供免费写入,您最终只会让用户滥用它。
  • 非常感谢您的回复!基本上我想要创建的是一个基于用户生成内容的网站。所以是的,一个基于用户的网站,他们可以在其中向网站添加不同类别的页面,并且在获得管理员/版主批准的情况下将其发布到网站。然后,用户可以对某些页面进行评分、评论和关注。

标签: php mysql html ftp


【解决方案1】:

您可以使用维基。试试MediaWiki,它可以让您的用户创建新页面。关注功能默认启用为“观看页面”,并且还可以通过某些扩展(查找文章反馈扩展或类似扩展)使用评分功能(如在 WikiPedia 中)。

【讨论】:

  • 看起来像一个基于维基的网站是要走的路,谢谢。我还想实现更多功能,但我不确定是否可以通过 wiki 完成。我需要一个可以放在主页上的新闻提要,它将向用户显示他们关注/订阅的所有页面上的更新。这些更新也将由用户提供。举一个例子来说明我的意思。两个链接 - 一个允许用户添加新页面(已经可用),另一个链接允许用户发布特定于页面的新闻。如果用户关注该页面,它将显示在提要中。
  • 恕我直言,会有一个扩展程序可以让你做到这一点,除了数百个扩展程序之外,你总是可以构建一个新的或请求一个
【解决方案2】:

要通过表单自动生成 html 页面,您需要学习脚本语言,例如 php。

【讨论】:

  • 嘿@RossEdelman,很高兴看到您正在尝试回答问题。如果您的答案以“一种方法是……”开头,可能会更好。
  • 对不起,我只是不知道还有其他方法。我只是web开发的学生,还有很多东西没学。
  • 不用担心。很高兴看到你帮助别人。
  • 你将如何使用 PHP 来做这件事?!
猜你喜欢
  • 2012-04-16
  • 1970-01-01
  • 2021-02-16
  • 2014-08-28
  • 2015-08-21
  • 2011-01-04
  • 1970-01-01
  • 2017-08-31
  • 1970-01-01
相关资源
最近更新 更多