Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизСвязь с сервером 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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.044 c