保存动态PHP页面以供离线查看

发布于 2024-11-24 02:51:33 字数 539 浏览 3 评论 0原文

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

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

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

I have a PHP page foo.php that pulls records from a MySQL database and displays them in a nice way. The tricky part is I have links at the top like "Sort by Name" that link to foo.php?sort=name.

My general question is if I have several POST variables like sort, there is an exponential number of possible pages (a few hundred in my case). Is there a good way to save all those pages for offline viewing? In the absence of a better solution I guess I can use a tool like wget to download all the possible combinations of the page. If this is the solution, can you recommend better tools for this task?

Edit: To answer the question of why I need this: I have a dynamic program for a conference ISPC 20 that I need to hand out to people on a usb flash drive. I don't think providing a WAMP solution is an option in this case.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅一夜美梦 2024-12-01 02:51:33

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

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

Just ship a minimal webserver along with the PHP code. Much easier. Some options:

  • MicroApache can run off a 1.44Mb floppy
  • MoWeS is a small, modular webserver stack based off Apache, designed to run off an USB stick.
  • QuickPHP is a microserver usually used for testing. But it may suit your needs.
  • NanoWeb is written in PHP. Your clients will need PHP installed, but not a webserver.
  • PHP itself may in the future get a built-in webserver just like e.g. Python and Ruby have. Here's a patch that implements it.
夕嗳→ 2024-12-01 02:51:33

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

网上有很多很好的库用于在 JS 中对表进行排序,包括 tablesorter。检查一下。

Can you implement the sorting (and/or other functionality) in JavaScript? If so, there's your problem solved.

There are a number of good libraries online for sorting tables in JS, including tablesorter. Check 'em out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文