{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Lorinz * 1.32
[автор] (25 янв 2015, 13:44) [0/0] [0] [отв] [спам] [под] +1 | -1

cлышал кто вообще о такой штуке?
Тем не менее нужна помощь) Проблема такого рода: скачал архив с базой IP с харбры, файл xml переделал в тестовой файл в нем отображаются данные так:

[code]
"1.0.0.0,""1.0.0.255"",""16777216"",""16777471"",""AU"",""Australia"""
"1.0.1.0,""1.0.3.255"",""16777472"",""16778239"",""CN"",""China"""
[/code]

что не приемлемо для mysql . один вопрос мучает .
да я могу по строчкам работать, но файл очень весомый 57 мб.
да в mysql такой формат и не залить.

----------------------
что делать то? может у кого есть готовая? или совет дадите?

2.
TheAlex * 2.31
(25 янв 2015, 13:48) [0/0] [0] [отв] [спам] [под] +1 | -1

с xml работать

3. (25 янв 2015, 13:50) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, с чего это в базу не залить?) поля ID, IP, CODE, COUNTRY и т.д. забивай таблицу и всё.

4.
Lorinz * 1.32
[автор] (25 янв 2015, 13:50) [0/0] [0] [отв] [спам] [под] +1 | -1

TheAlex, мне нужно в базу все данные засунуть

5. (25 янв 2015, 13:51) [0/0] [0] [отв] [спам] [под] +1 | -1
TheAlex,

ты хочешь чтобы у него апач сдох от парсинга?)

6.
Lorinz * 1.32
[автор] (25 янв 2015, 13:51) [0/0] [0] [отв] [спам] [под] +1 | -1

anti_dot, ну во первых там после первого IP нету запятой. mysql ругается

7.
Lorinz * 1.32
[автор] (25 янв 2015, 13:52) [0/0] [0] [отв] [спам] [под] +1 | -1

anti_dot, во вторых где 3 кавычки где то 2 кавычик

8. (25 янв 2015, 14:00) [0/0] [0] [отв] [спам] [под] +1 | -1
Lorinz,

дык запусти цикл построчного чтения файла. разбери строку на необходимые поля. запиши в новую ячейку массива ключ => значение.
сералазни массив и запиши в файл. потом читаешь файл, декодируешь и проходя по массиву добавляешь в базу используя ключ как поле в базе. или вообще сразу формируй файл с запросом в базу, который создает и заполняет таблицу.

9. (25 янв 2015, 14:03) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, вырезай ковычки, через эксплод по запятой разбивай. можешь еще лист вставить, чтобы точно знать в какой переменной какое значение.

10.
Lorinz * 1.32
[автор] (25 янв 2015, 14:06) [0/0] [0] [отв] [спам] [под] +1 | -1

anti_dot, ништяк в масив по эксплоду разбить и просто нормально сформировать новый файл

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений