Форум: "Начинающим";
Текущий архив: 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