0

用户将单击提交按钮,然后一个函数将在我的网站上的画廊中创建一个 div,如果他们想专门共享该内容,他们可以链接到该 div。内容只是嵌入并托管在 youtube 等其他网站上,因此用户实际上不会上传任何内容或需要帐户。这是一个免费的开放画廊,任何人都可以复制一个 url 并粘贴到输入中,然后将该内容提交到画廊中的 div 中。

任何想法从哪里开始?这需要php吗?

4

1 回答 1

0

好吧,如果您是超级初学者或其他人,那么第一步就是按照您想要的方式制作您的网站,并且在这些 div 中您可以只放置用户提交的 url 而不是 url 指向的内容。[如果你能做到这一点,那么我认为你不需要问这个问题,所以不要介意我把你当作一个完整的初学者来对待]

您将如何实现这一目标?那么你肯定需要:

  1. 某种服务器端语言(php 是一个不错的选择),允许您使用来自用户的输入(来自他/她提交的表单的 POST 请求),
  2. 检查它的正确性/清理输入/支持的网站等。
  3. 将此信息保存在某处(数据库),以便以后取回。

接下来的步骤是现在从数据库中获取信息,并将其显示在您的画廊页面上,就像您想要的那样。这涉及:

  1. 从数据库中获取您希望在特定页面上显示的任何信息子集。也许只有与猫有关的东西或其他东西,我不知道。
  2. 只需使用 for 循环或其他方式在您的 div 中显示它。

.

 foreach ($subset as $url) {
   echo "<div>$url</div>";
 }

然后最后一步是将这些链接转换为实际的视频/图像或取决于链接类型的任何内容。这可以在使用 Javascript 的客户端/使用 php 或其他一些语言的服务器端完成。

这将是大量的手动工作,例如查看每个网站的 api 并弄清楚如何将 url 转换为视频。图像很简单,但它们可能受到热链接保护,因此您可能还必须通过那里的 API。

于 2014-01-07T04:31:51.410 回答