Текущий архив: 2006.02.12;
Скачать: CL | DM;
ВнизПолучение данных с веб -сервера. Найти похожие ветки
← →
paule © (2005-11-01 04:13) [0]Имеется веб-сервер, на котором стоит MySql сервер базы данных. Имеется страничка, которая посредством PHP получает выборку из базы и предоставляет данные для просмотра.
Необходимо получать теже данные из программы, минуя браузер.
Подскажите как это можно осуществить?
← →
Digitman © (2005-11-01 08:54) [1]см. TIdHTTP
← →
paule © (2005-11-01 10:45) [2]Не могу нигде найти описание этой приблуды.
← →
paule © (2005-11-01 10:47) [3]Я полагаю, необходимо выполнить java скрипт, который получит те данные которые мне нужны, и обработать результат.
idHTTP сможет мне в этом помочь?
← →
Reindeer Moss Eater © (2005-11-01 10:57) [4]Зачем тебе скрипт, ты же сказал, что тебе нужны данные
← →
paule © (2005-11-01 11:02) [5]ну в смысле данные в в базе MySql.
Как вот их оттуда выдернуть?.
← →
Reindeer Moss Eater © (2005-11-01 11:05) [6]Их оттуда выдергивает веб-сервер (по твоим словам)
← →
Reindeer Moss Eater © (2005-11-01 11:08) [7]Возьми Delphi, dbExpress, соединись с MySQL сервером и получи с него свои данные. А web-сервер оставь в покое.
← →
paule © (2005-11-01 11:17) [8]Ну так как я к базе данных подключусь? Алиас для этой базы не создашь.
← →
Reindeer Moss Eater © (2005-11-01 11:18) [9]Алиас не нужен.
← →
paule © (2005-11-01 11:20) [10]доступ к базе разрешен только локально.
Так обычно почти везде делают.
← →
paule © (2005-11-01 11:21) [11]имеется ввиду локально только с самого веб-сервера.
← →
Reindeer Moss Eater © (2005-11-01 11:24) [12]А мы тут знаем, локально ты там сидишь, или глобально?
Догадаться должны?
← →
Reindeer Moss Eater © (2005-11-01 11:26) [13]Вот твои данные:
ShowMessage(idHTTP1.Get("http://your.web.server.ru"));
← →
SergP. (2005-11-01 13:01) [14]
> paule © (01.11.05 10:47) [3]
> Я полагаю, необходимо выполнить java скрипт, который получит
> те данные которые мне нужны, и обработать результат.
>
> idHTTP сможет мне в этом помочь?
> paule © (01.11.05 11:02) [5]
> ну в смысле данные в в базе MySql.
> Как вот их оттуда выдернуть?.
А причем тут тогда java скрипт?
> paule © (01.11.05 11:20) [10]
> доступ к базе разрешен только локально.
> Так обычно почти везде делают.
Значит самый простой вариант - работать по http. Только придется написать скрипт например на PHP которому будешь передавать данные в виде POST-запроса, и потом у него будешь забирать результат. А уж с базой будет работать сам PHP скрипт...
← →
paule © (2005-11-02 04:20) [15]Так в этом случае PHP скрипт придется скопировать на сервер так ведь.
PHP запрос сможет вернуть набор данных (DataSet) или только текст вернет?
← →
SergP © (2005-11-02 09:18) [16]
> paule © (02.11.05 04:20) [15]
> Так в этом случае PHP скрипт придется скопировать на сервер
> так ведь.
Само собой...
>
> PHP запрос сможет вернуть набор данных (DataSet) или только
> текст вернет?
Не знаю... Но если ты не пишешь какой-то редактор произвольных БД, то тебе возможность ПХП вернуть набор данных (DataSet) нафик не нужна...
← →
guru-guru © (2005-11-04 13:02) [17]Тебе только скрипт поможет, я сам писал софтину (Глобальное тестирование с компа через прогу, к бд не подрубишься (стоит доступ только для пользователя localhost и черти на хостигах не хотят идти на встречу и давать доступ из вне). Я просто писал скрипт на пхп, который мне формировал ХТМЛ страницу (хотя можно ХМЛ и это будет лучше, т.к. к ней можно подрубится через бд используя компоненты ClientDataSet и библиотеку MIDAS). и У тебя получится связь с БД
Страницы: 1 вся ветка
Текущий архив: 2006.02.12;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.041 c