Иморт из .DB в MySql. Написание парсера
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Иморт из .DB в MySql. Написание парсера Expand / Collapse
Автор
Сообщение
26.12.2006 17:13
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
Подскажите плз есть файл в формате .DB примерно такого содержания

"G‡іііяяL лаkлаk іК   о~E_дiTнаkYоаk]оаkaоаkfоаkmоаkUlic.DBKODTYPNAIMNPUNKTGISDBWINUS0}Ђул.НЕЖДАНОВОЙ Ђ1ул.ШТАТНАЯ СЛОБОДА Ђ:пер.КОТЛЯКОВСКИЙ 2-Й ЃQпр-тНАРОДНЫЙ ЃRул.СОВЕТСКАЯ ЃYпр-здБОГАТЫРСКИЙ 2-Й Ѓyпр-тЛЕРМОНТОВСКИЙ Ѓѓул.ШКУЛЕВА ЃНшос.ОСТАШКОВСКОЕ ЃЫул.НИЖНИЕ МНЕВНИКИ ЃЮпос.ГЛАВМОССТРОЯ Ѓшул.МАРШАЛА КОНЕВА ‚пл.СУХАРЕВСКАЯ ‚?пер.СОБИНОВСКИЙ ‚qпл.КАЛАНЧЕВСКАЯ ‚‰ул.НИЖНЯЯ МАСЛОВКА ‚юул.ПАТРИАРШИЕ ПРУДЫ ѓ"ул.ТАНЕЕВЫХ ѓGул.ТРУБЕЦКАЯ ѓОпер.ЕЛИЗАВЕТИНСКИЙ ѓзпр-здЧЕШИХИНСКИЙ „+пер.КАЛИТНИКОВСКИЙ „Cпл.ПРЯМИКОВА „Oул.КРАСКОВО ПОС. ВОКЗАЛЬНАЯЛюберецкий р-н„Rул.ЦЕНТРАЛЬНАЯВнуково н.п.„bпл.КРАСНОКАЗАРМЕННАЯ „іул.МОСКОВСКАЯ М. „пул.ПИСЕМСКОГО }…пер.ПИОНЕРСКИЙ М …Jул.АБАКУМОВА ЕГОРА…wул.50-ЛЕТИЯ ОКТЯБРЯ …Їпр-здНИЖНЕЛИХОБОРСКИЙ 3-Й …гул.ОКРУЖНАЯ …жул.ПАРКОВАЯБратцево…нул.ВСПОЛИНСКОЕ ПОЛЕ …чпер.КОТЛЯКОВСКИЙ 1-Й †пр-тНАХИМОВСКИЙПродолж.†Rпр-тКУТУЗОВСКИЙПродолж.†[ул.НОВОЛУЧАНСКАЯ †њпр-здАЭРОПОРТА 3-Й

и нужно импортировать его в MySql.Вот сижу,пытаюсь написать парсер,но выходит какая-то ерунда.

Я считываю файл в переменную и пытаюсь разбить ее через split


if ($fname=file("Ulic.db")) echo "Удачно считали файл в переменную<br>";
$adres="";
while (list($line_num,$line) = each ($fname))
    {
   $adres.=$line;
    }

$adres=split(":",$adres); // Это для примера.Я пробовал разные разделители

var_dump($adres);

Но какой бы символ разделилеля я не использовал,в результате почему-то всегда выходит массив из одого элемента.

Сообщ. #909258
26.12.2006 17:37
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
По этому куску трудно что-то понять. Выложи весь файл в виде аттачмента. Если он большой, то не забудь заархивировать.
Сообщ. #909259
26.12.2006 17:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
Вот такой файл.

  Post Attachments 
Ulic.rar (3 views, 50,97 KB)
Сообщ. #909260
27.12.2006 12:28
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 02.05.2007 11:13
Сообщ.: 17, Visits: 30
что за формат файла? мелкософтовский?
какая кодировка использована при экспорте?
Сообщ. #909280
28.12.2006 22:30
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
Формат .DB,судя по всему, Paradox. Мне его уже перегнали в CSV,а CSV парсить одно удовольствие:)
Сообщ. #909346
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:33