Главная страница
    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.48 MB
Время: 0.038 c
15-1138001019
КаПиБаРа
2006-01-23 10:23
2006.02.12
Почему вы не сможете простоять на одной


15-1135240446
MAMOH_TOB
2005-12-22 11:34
2006.02.12
О социальной защите или о распределении при социализме.


15-1137150304
Kerk
2006-01-13 14:05
2006.02.12
Кладовка


6-1129105959
Дмитрий_05
2005-10-12 12:32
2006.02.12
Прервать выполнение функции RasDial


2-1138118873
K_Lock
2006-01-24 19:07
2006.02.12
Ошибка - Несоответствие типов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский