Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

Связь с сервером FB с помощью PHP удаленно   Найти похожие ветки 

 
Megabyte ©   (2006-12-28 14:09) [0]

Требуется связываться с Firebird с помощью PHP(ну или еще каким скриптовым языком) через интернет.
Для чего: Разместить страничку на каком-либо хостинге, кот. бы выдавала информацию с БД.
Какие механизмы(методы)/ссылки и т.д. посоветуете посмотреть/почитать?


 
tesseract ©   (2006-12-28 14:34) [1]

http://www.ibphoenix.com/main.nfs?page=ibp_beginners_php


 
Real ©   (2006-12-28 14:34) [2]

Советую использовать для данных целей:

а). выделенный хостинг, а не свою машину
б). MySQL а не FB


 
Megabyte ©   (2006-12-28 14:51) [3]


> Real ©  (28.12.06 14:34) [2]

1) Само собой.
2) Тогда требуется организовывать репликацию между базой на FB и MySQL.
Спрашивается, нафига?


 
Real ©   (2006-12-28 15:02) [4]


> 2) Тогда требуется организовывать репликацию между базой
> на FB и MySQL.

а это нафига? :)


 
Megabyte ©   (2006-12-28 15:20) [5]

Есть уже основная БД на FB, с которой надо брать инфу.
Но т.к. на фирме не хотят делать постоянный открытый доступ к серваку, придется действительно каким-то образом "сливать" инфу с основной БД и "заливать" на БД, прикрепленную к серверу на MySQL на выделенном хостинге ...


 
Real ©   (2006-12-28 16:50) [6]


> Но т.к. на фирме не хотят делать постоянный открытый доступ
> к серваку

И правильно делают

А сливать - SQL-export/import - не покатит? У меня такая же проблема была, тока БД на Access. Я реализовал это в клиенте: то есть, юзер видит одну локальную акцесовскую БД, которая после того как ПО зарегистрирует изменения (и залогирует какие именно изменения) предлагает синхронизировать данные с удаленной БД. Предложение выскакивает при завершении работы с программой. Также есть функции безусловной выгрузки в оба направления.


 
Megabyte ©   (2006-12-28 16:57) [7]

Ну в этом плане мне проще, данные заливать только в одном направлении. На клиенте пользователь только читает данные :)
А вот по поводу "сливать" данные->шеф предлагает так: 2-3 раза в день по ftp заливается на хостинг текстовый файл с новыми данными, разбирается, и инфа закачивается в MySQL-базу.
SQL-export/import  - это где находится/где взять? Если это утилита такая, то каким образом она связывается с основной БД на FB? Разве не придется все равно давать доступ к серваку?


 
Real ©   (2006-12-28 17:14) [8]


> ftp заливается на хостинг текстовый файл

под FB нет тулзов сливающих данные в SQL ?


 
tesseract ©   (2006-12-28 17:17) [9]


> SQL-export/import  - это где находится/где взять?
>


написать на perl например. Самописная она много не займёт


 
Real ©   (2006-12-28 17:23) [10]


> написать на perl например. Самописная она много не займёт

Думаю вопрос все-таки не о серверной стороне. А если о ней - то писать самому - мазохизм: столько уже готовых решений существует. Вот например: http://sypex.net отлично справляется с большими дампами, не то что тот же http://phpmyadmin.net


 
Prohodil Mimo ©   (2006-12-28 17:32) [11]

PHP умеет с FB работать, вроде бы на ibase.ru видел, как настроить всё это дело.


 
Ученик чародея ©   (2006-12-28 18:19) [12]


> Megabyte ©   (28.12.06 14:09)
>
> Требуется связываться с Firebird с помощью PHP(ну или еще
> каким скриптовым языком) через интернет.
> Для чего: Разместить страничку на каком-либо хостинге, кот.
>  бы выдавала информацию с БД.
> Какие механизмы(методы)/ссылки и т.д. посоветуете посмотреть/почитать?
>


А может проще скрипт на php на локальном компьютере с БД + port mapping 80 порта?


 
Megabyte ©   (2006-12-29 12:29) [13]


> Prohodil Mimo ©  (28.12.06 17:32) [11]

PHP умеет с FB работать, вроде бы на ibase.ru видел, как настроить всё это дело.

Да знаю, что можно. Суть в том, что на выделенном хостинге уже стоит по умолчанию сервер MySQL, а основная БД на FB. Надо наладить взаимодействие между ними!

> Ученик чародея ©  (28.12.06 18:19) [12]

А может проще скрипт на php на локальном компьютере с БД + port mapping 80 порта?

эээ. А можно попроще? :) Мне в принципе все равно, каким макаром инфу сливать с FB и заливать на MySQL. Что такое port mapping?


 
Ученик чародея ©   (2006-12-29 16:14) [14]


> Megabyte ©   (29.12.06 12:29) [13]
> > Ученик чародея ©  (28.12.06 18:19) [12]
>
> А может проще скрипт на php на локальном компьютере с БД
> + port mapping 80 порта?
>
> эээ. А можно попроще? :) Мне в принципе все равно, каким
> макаром инфу сливать с FB и заливать на MySQL. Что такое
> port mapping?


Переадресация входящего порта из IP Интернета на IP во внешнюю сеть.

Что такое port mapping?
http://www.freeproxy.ru/ru/free_proxy/faq/what_is_port_mapping.htm



Страницы: 1 вся ветка

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.035 c
15-1167241312
Ringo
2006-12-27 20:41
2007.01.21
Москва остановилась.


4-1157313615
Blackcat
2006-09-04 00:00
2007.01.21
Сообщения Windows


3-1162387159
Layner
2006-11-01 16:19
2007.01.21
cannot sort a row of size 8086..


2-1167935234
anton773
2007-01-04 21:27
2007.01.21
номер записи


15-1167517970
ANTPro
2006-12-31 01:32
2007.01.21
rsdn.ru