Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 12.02.2011, 02:08   #1
divwond
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 45
Репутация: 10
По умолчанию работа с PHP сайтом

доброго времени суток

скажите в каком направлении искать информацию или возможно сами скажите как осуществить следующие:

ввод 'ybivawka' в поле поиска на сайте РНР

http://217.107.218.230/scripts/char.php

нажать на кнопку.
и полученные результаты:
Guild
Name
Level
Resets
Class
Map
X
Y
ServerName
Status

записать в Мемо программы.
divwond вне форума   Ответить с цитированием
Старый 12.02.2011, 02:11   #2
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,006
Репутация: 3402

icq: 446843180
skype: phoenix_proger
По умолчанию

http://programmersforum.ru/showthread.php?t=38803
читать как основы.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 12.02.2011, 02:17   #3
divwond
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 45
Репутация: 10
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
http://programmersforum.ru/showthread.php?t=38803
читать как основы.
спасибо что откликнулись.
ранее я прочитал эту тему.
в ней описывается работа с НТМЛ сайтом, или здесь уже нет разделения?я что-то путаю?=)
divwond вне форума   Ответить с цитированием
Старый 12.02.2011, 02:24   #4
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,006
Репутация: 3402

icq: 446843180
skype: phoenix_proger
По умолчанию

вообще то многие сайты работаю на стороне сервера на PHP
но выдается то HTML клиенту.

в вашем случае нужен POST запрос на адрес http://217.107.218.230/scripts/char.php
с параметром searchbutton.

я же сказал, основы в той теме, на примере авторизации.
у вас один хрен идет форма, и работа с ней.

а то что PHP не имеет значения вообще.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 12.02.2011, 12:47   #5
divwond
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 45
Репутация: 10
По умолчанию

Код:

procedure TForm1.Button1Click(Sender: TObject);

var params,responseres:tstringlist;
begin
 params:=TStringList.Create;
 responseres:=TStringList.Create;
 try
  params.Add('name=saibot');
  params.Add('searchbutton=search');
  responseres.Text:=idhttp1.Post('http://217.107.218.230/scripts/char.php',params);
 if Pos('logout',responseres.Text)>0 then
        ShowMessage('прошел запрос');
 finally
  params.free;
  responseres.free;
        ShowMessage('не прошел запрос');


end;
end;

должно быть глупый вопрос, но что здесь не верно?=)
divwond вне форума   Ответить с цитированием
Старый 12.02.2011, 13:34   #6
russian-stalker
Профессионал
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
Репутация: 489
По умолчанию

Код:

params.Add('name=saibot');
params.Add('searchbutton=search');

Не вижу там name, а вижу nick. Плюс, вместо search там Search.
Код:

if Pos('logout',responseres.Text)>0 then
  ShowMessage('Авторизовались!');

Не вижу там в исходном коде logout, привязывайтесь к чему-нибудь другому.
__________________
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума   Ответить с цитированием
Старый 12.02.2011, 14:49   #7
divwond
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 45
Репутация: 10
По умолчанию

при просмотре исходного кода страницы после посылки запроса нет формы..

исходный код НТМЛ
Код HTML:
<BODY bgcolor=#A77B64 style="MARGIN: 0px" text=#000000 link=#0044dd  leftMargin=0 topMargin=0 rightMargin=0 marginheight="0" marginwidth="0"><center><center><a href="char.php">Вернуться</a></center><center><table border=0 cellSpacing=2><tr><td bgcolor=#bcd0ed><center><b>Guild</b></td><td bgcolor=#FF00FF><center><b><a href='?nick=saibot&sort='>Name</a></b></td><td bgcolor=#bcd0ed><center><b><a href='?nick=saibot&sort=level'>Level</a></b></td><td bgcolor=#bcd0ed><center><b><a href='?nick=saibot&sort=resets'>Resets</a></b></td><td bgcolor=#bcd0ed><center><b>Class</b></td>
<td bgcolor=#bcd0ed><center><b>Map</b></td>
<td bgcolor=#bcd0ed><center><b>X</b></td>
<td bgcolor=#bcd0ed><center><b>Y</b></td>
<td bgcolor=#bcd0ed><center><b>ServerName</b></td>
<td bgcolor=#bcd0ed><center><b>Status</b></td><tr><td width=100 align=center><font color=blue><b>NEXUS</b></font></td><td width=100 align=center><font color=green><b>Saibot</b></font></td><td width=100 align=center><font color=green>318</font></td><td width=50 align=center><font color=green>48</font></td><td width=100 align=center><font color=blue>Blade Knight</font></td><td width=120 align=center><font color=black>Davias</font></td><td width=50 align=center><font color=green>221</font></td><td width=50 align=center><font color=green>76</font></td><td width=100 align=center><font color=black>losena1</font></td><td width=100 align=center><font color=red>offline</font></td></tr></tr></table></center>
<br>
<br>
<br>
Просьба  сообщать <a href="http://muonline.losena.ru/index.php?newsid=82">администрации</a> о именах персонажей,нарушающих правила игрового проекта в целом.
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href="http://217.107.218.230/money/index.php"><img 
src="http://mu1.losena.ru/img/mumag20.gif" alt="Магазин он-лайн на сервере" 
width="144" height="84" /></a> 
<br>
<br>
<center>Copyright &copy; 2003-2010 LosenaGroupTeam сайт <a href="http://www.muonline.losena.ru" target="_blank">MUonline на Лосене</a></center>
а при просмотре через Google chrom код страницы не изменился(не исключаю ошибочные действия при просмотре страницы )

к чему привязываться, если мне нужно извлечь информацию с полученной страницы?
divwond вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с сайтом на движке "NetCat 3 Extra" IrinaSt.Petersburg Фриланс 1 26.01.2010 22:24
Подскажите пожалуйста бесплатный хостинг с сайтом с php. Linked007 Помощь студентам 1 23.11.2009 15:29
помогите с php и сайтом лютый PHP 2 21.09.2008 13:38


18:22.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru