Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Spite_Smile в Jul 02, 2008, 10:35



Титла: Mdb tools
Публикувано от: Spite_Smile в Jul 02, 2008, 10:35
Здравейте,
търсих навсякаде решение за моя проблем ама уви, даже и чичо google неможа да ми помогне. Почвам от самото начало, във фирмата която работя сме предимно на линукс както и сърварът ни, които е с 64bit-ова система, като получин някой mdb фаил на копютрите си го отваряме без проблем (те са с 32bit-ови системи), но като го качваме на сървера не се получава не се отварят. Пробвахме с mdbtools но пак не стана. Моля помогнете, благодаря ви предварително.


Титла: Mdb tools
Публикувано от: spec1 в Jul 02, 2008, 21:29
Не си дал никаква информация.
 Какво работи на сървъра ?
   mdbtools  си има добра документация,можеш да отвориш .mdb
файла напр. с OpenOffice ( чрез UnixODBC ) , да го конвертираш
в друг формат и т.н.


Титла: Mdb tools
Публикувано от: Spite_Smile в Jul 03, 2008, 10:48
Цялата работа е такава, нуждая се от скрипт който да дъмпва информацията от msaccess база данни чрез php и да я записва в mysql
търсих много инфо по въпроса и намерих едни много хубави тулчета за линукс на който са и сървърите ни.
Те се казват mdbtools и работят прекрасно елементарно и ми показва точно това което ми трябва.
Но странното е че кога то мдб файла е локално на компа ми работи перфектно но когато го ъплоадна на сървъра
с елементарна форма
CODE
<form name=form method=post action='<?=$_SERVER["PHP_SELF"]?>?action=upload' enctype="multipart/form-data">
<table cellspacing=0 cellpadding=0 border=1>
<tr>
<th colspan=2>ИЗБЕРИ ФАЙЛОВЕТЕ СЪДЪРЖАЩИ ИНФОРАМЦИЯТА</th>
<tr>
<th align=left>Избери файл</th>
<td><input type="hidden" name="MAX_FILE_SIZE_LOTS" value="2000000">
<input type=file name="lots_userfile"></td>
<tr>
<tr>
<td colspan=2 align=left><input type=submit name="upload" value='Запиши' class="box" id="upload">
</table>
</form>

файла се скапва и командите ми връщат
Segmentation fault.Опитах и като "облека" файла в зип т.е. компресирам го
ъплоадвам го и с php го разпакетирам, но пак не става.


Титла: Mdb tools
Публикувано от: spec1 в Jul 04, 2008, 17:08
Доколкото разбирам, имаш .mdb файл на сървъра и ти трябва
скрипт който да чете от него данните.
  Пишеш РНР скрипт, който ти извиква съотв. изпълним файл напр:
mdb-sql  <аргументи>
   чрез popen()  и после получените данни можеш да ги обработваш както си поискаш.
 Е ,ще трябва малко да се потрудиш ...
 Ако не ти се занимава, правил съм много пъти конвертиране м/у
различни бази бази данни ,публикувай някакви координати
и ще се свържа с теб.