【问题标题】:How does one create a new html page with php? [closed]如何使用 php 创建一个新的 html 页面? [关闭]
【发布时间】:2014-04-30 21:46:42
【问题描述】:

我想知道如果满足某些条件,如何制作一个新的 html 页面。

我的例子/问题:

我有一个“档案”,其中列出了我在我的网站上创建的过去 30 条博客条目,但是我希望条目 30-60 显示在档案的“第 2 页”上。有没有办法自动执行此操作,以便每 30 个条目创建一个新页面,还是我每次都必须手动创建一个新页面?

【问题讨论】:

  • 使用动态服务器进程,通常不会“动态创建新的 HTML 页面”。相反,给定一组输入(在本例中为“分页”信息),PHP 在执行所需的任何数据选择操作后动态返回 HTML。听起来您可能也对缓存感兴趣。
  • 是的,这是标准的分页和数据库查询。您使用LIMIT 指定您想要的项目数和偏移量,并根据您在 URL 中提供的页码呈现它们。
  • 是的,补充@user2864740 的观点,一般来说,您需要一个PHP 脚本来执行此操作,并且绝不会将静态HTML 保存到磁盘。 (有一些用途,特别是缓存,但我现在不担心)。

标签: php html sql


【解决方案1】:

这不是“动态”页面的工作方式。您(几乎)从未真正动态地创建新的 HTML 文档;相反,PHP 检查请求的 URL 并提供匹配的结果。您可以使用 mod_rewrite 之类的东西将所有请求重定向到单个 PHP 脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 2017-10-19
    相关资源
    最近更新 更多