Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

поиск в HTML   Найти похожие ветки 

 
MiraJ ©   (2005-12-12 08:39) [0]

Дело вот в чем, пишу программу которая должна найти в HTML(PHP) странице строку. Подскажите пожалуйста как передать строку в переменную.Заранее благодарен.


 
TUser ©   (2005-12-12 08:50) [1]


> Подскажите пожалуйста как передать строку в переменную.

Оператором :=


 
MiraJ ©   (2005-12-12 11:31) [2]

как ее получить,из страницы.
Есть ли компоненты или подскажите как пожалуйста.


 
umbra ©   (2005-12-12 11:34) [3]


> должна найти в HTML(PHP) странице строку

какую строку, например?


 
MiraJ ©   (2005-12-12 11:44) [4]

например:
страница-
http://cartman.ganjawars.ru/info.php?id=259895
в ней строка
<td class=wb align=right><nobr>  $638</nobr>  </td>
в ней данные 638
и вот это число надо загнать в переменную


 
umbra ©   (2005-12-12 11:48) [5]


var
 to_find: string;
{.........................................................}
to_find := "$638";
{.....................}


 
MiraJ ©   (2005-12-12 11:49) [6]

при этом еще надо учесть обновление данных


 
MiraJ ©   (2005-12-12 11:51) [7]

Основная проблема в том как подключиться к PHP и хотя-бы получить код без визуальных компонентов


 
Плохиш ©   (2005-12-12 12:08) [8]

TIdHTTP.Get + F1


 
DesWind ©   (2005-12-12 12:09) [9]

idHTTP на вкладке Indy Clients


 
MiraJ ©   (2005-12-12 12:15) [10]

по подробнее можно..
а то я как бы учусь


 
DesWind ©   (2005-12-12 14:12) [11]

А что тут непонятного? Получаешь ответ сервера, сформированный php-скриптом, с помощью метода Get компонента TidHTTP в виде строки, а потом ищешь в этой строке нужную тебе подстроку.


 
umbra ©   (2005-12-12 14:20) [12]

var
 content, to_find: string;
 ind: Longint;
{..............................}

to_find := "$386";
content := IdHTTP.Get("www.site.org/script.php");
ind := PosEx(content, to_find);
{............................................}


только учтите, что искомая строка может встретиться не один раз.


 
MiraJ ©   (2005-12-12 14:37) [13]

пожалуйста преведите примерный код а то в области indy я еще пока не разу не программиовал.


 
MiraJ ©   (2005-12-12 14:41) [14]

заранее спасибо


 
MiraJ ©   (2005-12-12 14:45) [15]

PosEx() - не работает


 
umbra ©   (2005-12-12 14:55) [16]


> PosEx() - не работает

что значит не работает? какая ошибка вылетает?


 
MiraJ ©   (2005-12-12 15:01) [17]

незарегистрированый тип


 
umbra ©   (2005-12-12 15:21) [18]

PosEx - функция, а не тип.
чтобы все это работало, надо на форму поместить компонент ТIdHTTP, про который уже писали



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.011 c
6-1126878898
BVV
2005-09-16 17:54
2005.12.25
Проблемы с кирилицей в функции "gethostbyname"


6-1126365368
Express
2005-09-10 19:16
2005.12.25
Socket


14-1133331274
syte_ser78
2005-11-30 09:14
2005.12.25
опять по хостингу вопрос.


2-1134300688
markers
2005-12-11 14:31
2005.12.25
Динамическое создание компонетов


14-1133804628
БарЛог
2005-12-05 20:43
2005.12.25
Вот... перевожу статью про ООП с английского...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский