Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1167247057
Vovan #2
2006-12-27 22:17
2007.01.21
Они такие разные


2-1167857415
Ламер 2.Х
2007-01-03 23:50
2007.01.21
Indy


15-1167257364
Real
2006-12-28 01:09
2007.01.21
День благодарения


15-1167591950
Piroxyline
2006-12-31 22:05
2007.01.21
С наступившим!


2-1167831429
AlexanderMS
2007-01-03 16:37
2007.01.21
Спеллер Word а для нужд программы.





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