Отправить обратно на страницу pmwiki из PHP-скрипта для проверки - PullRequest
2 голосов
/ 21 июня 2009

У меня есть форма, настроенная в PMWiki. Действие отправляет его в скрипт php, который получает информацию и выполняет несколько различных действий. Сценарий php должен проверять информацию, которая поступает со страницы PMWiki. Я знаю, как сделать все это. Однако, если одно из полей не проверяется, я хочу перезагрузить страницу PMWiki со всей заполненной информацией, но с сообщением об ошибке. Моей первой мыслью было опубликовать все поля обратно на стартовую страницу, но я не могу заставить это работать. Я открыт для любого решения, которое позволяет мне продолжать работать с PMWiki в качестве основы, а это означает, что я не могу сделать форму на странице PHP, которая сама себя проверяет (я сделал это для других сайтов). И я не хочу подавать отдельную форму вне PMWiki, если она не проверяется. В идеале я бы хотел что-то вроде заголовок ('Location: mysite.com/MyPMWikiPage'); но это был бы пост, в который могли быть отправлены все поля. Извините, если это кажется таким конкретным, но я знаю, как обойти проблему, я хочу узнать, как решить эту проблему напрямую, если это невозможно. PMwiki.org рекомендует проверку на стороне сервера, но мне не удалось найти, как отправить сообщение в случае сбоя.

1 Ответ

0 голосов
/ 29 мая 2015

Проверка вашей пользовательской формы не очень отличается от того, что делает PmWiki при обработке редактирования.

Начиная с PmWiki / AvailableActions , вы можете посмотреть, как это разработано, и изучить код рецептов (например, Cookbook / HtpasswdForm ), вы увидите, как другие сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...