Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

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

http://217.107.218.230/scripts/char.php

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

записать в Мемо программы.
«Не стыдно чего-нибудь не знать, но стыдно не хотеть учиться»

начало положено..Глубины Indy
divwond вне форума Ответить с цитированием
Старый 12.02.2011, 01:11   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
http://programmersforum.ru/showthread.php?t=38803
читать как основы.
спасибо что откликнулись.
ранее я прочитал эту тему.
в ней описывается работа с НТМЛ сайтом, или здесь уже нет разделения?я что-то путаю?=)
«Не стыдно чего-нибудь не знать, но стыдно не хотеть учиться»

начало положено..Глубины Indy
divwond вне форума Ответить с цитированием
Старый 12.02.2011, 01:24   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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

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

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

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

Код:
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;
должно быть глупый вопрос, но что здесь не верно?=)
«Не стыдно чего-нибудь не знать, но стыдно не хотеть учиться»

начало положено..Глубины Indy
divwond вне форума Ответить с цитированием
Старый 12.02.2011, 12:34   #6
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Код:
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, 13:49   #7
divwond
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 45
По умолчанию

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

исходный код НТМЛ
Код 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 код страницы не изменился(не исключаю ошибочные действия при просмотре страницы )

к чему привязываться, если мне нужно извлечь информацию с полученной страницы?
«Не стыдно чего-нибудь не знать, но стыдно не хотеть учиться»

начало положено..Глубины Indy
divwond вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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