5

我有一个 PHP 页面foo.php,它从 MySQL 数据库中提取记录并以一种很好的方式显示它们。棘手的部分是我在顶部有链接,例如“按名称排序”链接到foo.php?sort=name.

我的一般问题是,如果我有几个 POST 变量,例如sort,可能的页面数量是指数级的(在我的例子中是几百个)。有没有保存所有这些页面以供离线查看的好方法?在没有更好的解决方案的情况下,我想我可以使用wget之类的工具来下载页面的所有可能组合。如果这是解决方案,您能否为这项任务推荐更好的工具?

编辑:回答我为什么需要这个的问题:我有一个用于会议ISPC 20的动态程序,我需要将它分发给 USB 闪存驱动器上的人们。在这种情况下,我不认为提供 WAMP 解决方案是一种选择。

4

2 回答 2

3

只需随 PHP 代码一起提供一个最小的网络服务器。容易得多。一些选项:

  • MicroApache可以运行 1.44Mb 软盘
  • MoWeS是一个基于 Apache 的小型模块化网络服务器堆栈,旨在通过 USB 记忆棒运行。
  • QuickPHP是一个通常用于测试的微服务器。但它可能适合您的需求。
  • NanoWeb是用 PHP 编写的。您的客户需要安装 PHP,但不需要网络服务器。
  • PHP 本身将来可能会像 Python 和 Ruby 那样拥有一个内置的网络服务器。这是一个实现它的补丁。
于 2011-07-14T21:12:20.317 回答
1

你能在 JavaScript 中实现排序(和/或其他功能)吗?如果是这样,那么你的问题就解决了。

网上有很多不错的库用于在 JS 中对表格进行排序,包括tablesorter。检查出来。

于 2011-07-14T21:38:09.640 回答