Сохранить динамическую страницу PHP для просмотра в автономном режиме - PullRequest
5 голосов
/ 15 июля 2011

У меня есть страница PHP foo.php, которая извлекает записи из базы данных MySQL и хорошо их отображает.Сложность в том, что у меня есть ссылки вверху, такие как «Сортировка по имени», которые ссылаются на foo.php?sort=name.

Мой общий вопрос: если у меня есть несколько переменных POST, таких как sort, существует экспоненциальное числовозможные страницы (несколько сотен в моем случае).Есть ли хороший способ сохранить все эти страницы для просмотра в автономном режиме?В отсутствие лучшего решения, я думаю, я могу использовать такой инструмент, как wget , чтобы загрузить все возможные комбинации страницы.Если это решение, можете ли вы порекомендовать лучшие инструменты для этой задачи?

Редактировать: Чтобы ответить на вопрос, зачем мне это нужно: у меня есть динамическая программа для конференции ISPC 20 , который мне нужно раздать людям на флешке.Я не думаю, что в этом случае вариант WAMP - вариант.

Ответы [ 2 ]

3 голосов
/ 15 июля 2011

Просто отправьте минимальный веб-сервер вместе с кодом PHP. Намного легче. Некоторые варианты:

  • MicroApache может работать с дискеты 1,44 МБ
  • MoWeS - это небольшой модульный стек веб-серверов на основе Apache, предназначенный для работы с USB-накопителем.
  • QuickPHP - это микросервер, обычно используемый для тестирования. Но это может удовлетворить ваши потребности.
  • NanoWeb написан на PHP. Вашим клиентам потребуется установленный PHP, но не веб-сервер.
  • В будущем сам PHP может получить встроенный веб-сервер , как, например, Python и Ruby есть. Вот патч , который его реализует.
1 голос
/ 15 июля 2011

Можете ли вы реализовать сортировку (и / или другие функции) в JavaScript? Если так, то ваша проблема решена.

В Интернете есть несколько хороших библиотек для сортировки таблиц в JS, включая tablesorter . Проверьте их.

...