Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.064 c
2-1137882738
аматор
2006-01-22 01:32
2006.02.12
отображение данных


11-1099944747
ALex13
2004-11-08 23:12
2006.02.12
Вопрос по TKOLListBox


15-1138178660
-Nick-
2006-01-25 11:44
2006.02.12
Закрытие периода


2-1137419951
ivc_vetal
2006-01-16 16:59
2006.02.12
Определение первого и последнего дня в месяце


2-1138220512
Фрося
2006-01-25 23:21
2006.02.12
Как из текстового файла убрать символы перевода строки?