Нужна помощь с простым постом http, желательно с PHP - PullRequest
0 голосов
/ 30 января 2011

Так что я никогда не работал с PHP, http-постами или чем-то еще, поэтому, пожалуйста, извините, если я спрашиваю что-то глупое.

Вот сайт, чтобы я мог более точно объяснить, что мне нужно.

http://nycserv.nyc.gov/NYCServWeb/NYCSERVMain

Итак, я хочу написать что-то, что пойдет на этот сайт, перейдите наСтраница результата, как если бы я нажал «перейти» рядом с тем, где написано «Налог на бизнес», затем введите данные в текстовое поле на новой странице, нажмите «Поиск» и, наконец, получите данные с полученной страницы.

Не имея представления о том, как это сделать, и после того, как в течение нескольких часов безуспешно гуглил, я думаю, что мне следует отправлять сообщения HTTP.Я видел, что использование PHP и CURl, кажется, работает хорошо, но я до сих пор точно не знаю, как мне это делать.Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 30 января 2011

Создайте форму, которая копирует одну из них.Например:

<form action="http://nycserv.nyc.gov/NYCServWeb/NYCSERVMain" method="POST"><input type="text" name="searchticket"/><input type="submit" value="submit"/></form>

Сохраните его как .html, а затем откройте его в браузере.Введите действительное число в текстовое поле (которое действительно существует), отправьте его и посмотрите, приведет ли оно вас непосредственно к странице результатов.Тогда вы узнаете, можете ли вы публиковать сообщения в NYCSERVMain.Если вы можете сделать это, я не понимаю, почему вы не можете сделать это с pHp, если вам действительно нужно.Следуйте этим инструкциям по публикации сообщений с php.

0 голосов
/ 30 января 2011

Что же происходит с примером, который вы упомянули, так это каждый из этих выпадающих списков, и кнопка [GO] находится в отдельной форме.

Я считаю, что вы должны следовать этому учебнику от Tizag .
У них есть много хороших базовых учебников по HTMl, а также HTML + PHP, которые помогут вам научитьсяк тому, что вы пытаетесь сделать.

Удачи!

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