Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получение данных с веб -сервера. [D7, WinXP]


paule ©   (2005-11-01 04:13:00) 

Имеется веб-сервер, на котором стоит MySql сервер базы данных. Имеется страничка, которая посредством PHP получает выборку  из базы и  предоставляет  данные для просмотра.  

Необходимо получать теже данные из программы, минуя браузер.

Подскажите как это можно осуществить?


guru-guru   (2005-11-04 13:02:00) [1]

Тебе только скрипт поможет, я сам писал софтину (Глобальное тестирование с компа через прогу, к бд не подрубишься (стоит доступ только для пользователя localhost и черти на хостигах не хотят идти на встречу и давать доступ из вне). Я просто писал скрипт на пхп, который мне формировал ХТМЛ страницу (хотя можно ХМЛ и это будет лучше, т.к. к ней можно подрубится через бд  используя компоненты ClientDataSet и библиотеку MIDAS). и У тебя получится связь с БД


SergP   (2005-11-02 09:18:00) [2]


> paule ©   (02.11.05 04:20) [15]
> Так в этом случае PHP скрипт придется  скопировать на сервер
> так ведь.


Само собой...


>
> PHP запрос сможет вернуть набор данных (DataSet) или только
> текст вернет?


Не знаю... Но если ты не пишешь какой-то редактор произвольных БД, то тебе возможность ПХП вернуть набор данных (DataSet) нафик не нужна...


paule   (2005-11-02 04:20:00) [3]

Так в этом случае PHP скрипт придется  скопировать на сервер так ведь.

PHP запрос сможет вернуть набор данных (DataSet) или только текст вернет?


SergP.   (2005-11-01 13:01:00) [4]


> 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 скрипт...


Reindeer Moss Eater   (2005-11-01 11:26:00) [5]

Вот твои данные:

ShowMessage(idHTTP1.Get(' http://your.web.server.ru'));


Reindeer Moss Eater   (2005-11-01 11:24:00) [6]

А мы тут знаем, локально ты там сидишь, или глобально?
Догадаться должны?


paule   (2005-11-01 11:21:00) [7]

имеется ввиду локально только с самого веб-сервера.


paule   (2005-11-01 11:20:00) [8]

доступ к базе разрешен только локально.
Так обычно почти везде делают.


Reindeer Moss Eater   (2005-11-01 11:18:00) [9]

Алиас не нужен.


paule   (2005-11-01 11:17:00) [10]

Ну так как я  к базе данных подключусь?  Алиас  для  этой базы  не создашь.


Reindeer Moss Eater   (2005-11-01 11:08:00) [11]

Возьми Delphi, dbExpress, соединись с MySQL сервером и получи с него свои данные. А web-сервер оставь в покое.


Reindeer Moss Eater   (2005-11-01 11:05:00) [12]

Их оттуда выдергивает веб-сервер (по твоим словам)


paule   (2005-11-01 11:02:00) [13]

ну в смысле данные в  в базе MySql.
Как вот их оттуда выдернуть?.


Reindeer Moss Eater   (2005-11-01 10:57:00) [14]

Зачем тебе скрипт, ты же сказал, что тебе нужны данные


paule   (2005-11-01 10:47:00) [15]

Я полагаю, необходимо выполнить java скрипт, который получит те данные которые мне нужны, и обработать результат.

idHTTP сможет мне в этом помочь?


paule   (2005-11-01 10:45:00) [16]

Не могу нигде найти описание этой приблуды.


Digitman   (2005-11-01 08:54:00) [17]

см. TIdHTTP


Наверх

Титульная страница Поиск, карта сайта Написать письмо