Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Создание запроса(URL)


Автор: Rondo 3.10.2006, 22:21
Незнаю как создать запрос к этой форме. В php вообще неразбераюсь smile
Попробовал сделать так:
Код

http://forum.myforum.ru/login.php?username=MyLogin&password=MyPassword?&redirect=&autologin=

Неполучается... Наведите на правельный путь.

Код

<form action="login.php" method="post" target="_top">
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  <tr>
    <td align="left" class="nav"><a href="index.php" class="nav">Список форумов</a></td>
  </tr>
</table>
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
  <tr>
    <th height="25" class="thHead" nowrap="nowrap">Введите ваше имя и пароль для входа в систему</th>
  </tr>
  <tr>
    <td class="row1"><table border="0" cellpadding="3" cellspacing="1" width="100%">
          <tr>
            <td colspan="2" align="center">&nbsp;</td>
          </tr>
          <tr>
            <td width="45%" align="right"><span class="gen">Имя:</span></td>

            <td>
              <input type="text" class="post" name="username" size="25" maxlength="40" value="" />
            </td>
          </tr>
          <tr>
            <td align="right"><span class="gen">Пароль:</span></td>
            <td>
              <input type="password" class="post" name="password" size="25" maxlength="32" />

            </td>
          </tr>
          <tr align="center">
            <td colspan="2"><span class="gen">Автоматически входить при каждом посещении: <input type="checkbox" name="autologin" /></span></td>
          </tr>
          <tr align="center">
            <td colspan="2"><input type="hidden" name="redirect" value="" /><input type="submit" name="login" class="mainoption" value="Вход" /></td>
          </tr>
          <tr align="center">
            <td colspan="2"><span class="gensmall"><a href="profile.php?mode=sendpassword" class="gensmall">Забыли пароль?</a></span></td>
          </tr>
        </table></td>
  </tr>
</table>

</form>

Автор: Mal Hack 3.10.2006, 23:29
http://php.net/fsockopen
http://php.net/curl

Автор: Rondo 3.10.2006, 23:38
Цитата(Mal Hack @  3.10.2006,  23:29 Найти цитируемый пост)
http://php.net/fsockopen
http://php.net/curl

Мне кажется я несмогу пользоватся этими функциями т.к запрос будет через программу на Delphi..

Автор: Mal Hack 4.10.2006, 00:12
А тогда при чем тут PHP????

Автор: Rondo 4.10.2006, 00:54
Мне надо ЗАЛОГИНИТСЯ на форум по этой форме, через программу на DELPHI. Че тут непонять то.
Тоесть через компонет TIdHTTP отправить запрос. Небуду я же в таком виде это слать. Помоему можно с первого поста понять что я хочу.

Автор: TiKKi 4.10.2006, 02:34
что-то на подобие такого?
Код

POST /login.php HTTP/1.1
HOST: forum.myforum.ru
username=MyLogin&password=MyPassword?&redirect=&autologin=
 


Автор: Rondo 4.10.2006, 09:55
Да, что то типа токого smile

Автор: Kefir 4.10.2006, 19:55
Цитата(Rondo @  4.10.2006,  00:54 Найти цитируемый пост)
Мне надо ЗАЛОГИНИТСЯ на форум по этой форме, через программу на DELPHI. Че тут непонять то.
Тоесть через компонет TIdHTTP отправить запрос. Небуду я же в таком виде это слать. Помоему можно с первого поста понять что я хочу. 

Сбавим агрессию и разберёмся что нам надо. Надо отослать запрос. Для этого нам надо узнать что отсылает браузер по нажатию на "Вход". Потом останутся пустяки - слать такой запрос скрипту через программу.
Как узнать запрос отсылаемый браузером? Самый простой вариант - поставить себе аддон для Firefox - LiveHTTPHeaders. Всё. Теперь вам осталось сформировать запрос и отправить.

Автор: Rondo 4.10.2006, 22:29
Kefir respect! smile

Автор: SamDark 5.10.2006, 08:14
Rondo, 
См. где эта тема:
Цитата

Форум программистов -> Разработка систем для Web -> PHP -> PHP для начинающих

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)