MYSQL <> CSV-XLS(X)-XML Converter v 1.0

Страницы:  1
Ответить
Автор
Сообщение

studio2006

Стаж: 10 лет 11 месяцев

Сообщений: 46


studio2006 · 20-Июн-16 11:37 (3 года 1 месяц назад)

MYSQL <> CSV-XLS(X)-XML конвертер
Версия: v 1.0
Год выпуска: 2016
Разработчик: Неизвестен
Таблетка: не требуется
Требования: PHP версии 5.4.3 и выше
Язык: Русский
Описание: Экспорт-Импорт таблиц MySQL в форматы CSV, XLS(X) и XML, написан на PHP с применением PHPExel.
Кому будет полезен: Всем нам достаточно часто приходиться заниматься импортом и экспортом таблиц в базах данных MySQL.
И каждый из нас знаком с форматом CSV. Какую головную боль мы получаем от разделителей в этом формате.
Например достаточно сделать экспорт таблицы с описаниями товаров, в которых храниться HTML вёрстка, и в файле CSV скорее всего поплывут поля.
А уж если Вы задумали перенос всего сайта с одного движка на другой, то процесс может превратиться в сущий ад.
Как правило разработчики PHP в таких случаях предлагают написать Парсер одной базы данных в другую.
В Exel ячейка имеет ограничение на хранимое в ней количество символов 32767 знаков, и если не злоупотреблять длинными текстами - то это хорошее решение снимающее головняк.
Не буду нахваливать - пробуйте!
Установка
1. В папке mysql_converter откройте файл config.php и впишите всё необходимое для доступа к базе данных(строки 24 - 27):
$_CONFIG['db_host'] = 'localhost'; // оставьте localhost или введите IP адрес сайта с Базой Данных
$_CONFIG['db_name'] = 'your_base'; // введите внутри кавычек имя Базы Данных
$_CONFIG['db_user'] = 'admin_your_base'; // введите внутри кавычек имя администратора Базы Данных
$_CONFIG['db_pass'] = 'password_your_base'; // введите внутри кавычек пароль администратора Базы Данных
Сохраните файл config.php
2. Загрузите в корень сайта папку mysql_converter
3. Зайдите в браузере по следующему пути: http://yoursite.ru/mysql_converter/
4. Всё должно работать, пользуйтесь.
Помните, что все файлы, которые будут экспортироваться и импортироваться остаются в папках data и tmp.
Безопасность и Локализация
Скрипт найден на просторах интернета и выложен как есть.
Я только вкрутил Русский язык для ясности происходящего.
Не забывайте делать Бекапы базы данных перед тем как экспериментировать.
Закройте вход в папку mysql_converter, хотя бы файлом .htaccess(примерный код ниже):
AuthType Basic
AuthName "To log on requires username and password"
AuthUserFile /home/yoursite/data/.htpasswd
Require valid-user
Файл .htpasswd (примерный код ниже):
admin:$apr1$8FkWxVzt$zoQA1HeTTM5oUX80Or62c0
Сгенерировать пользователя(лей) и пароль(и) можно тут:
http://www.htaccesstools.com/htpasswd-generator/
Если всё выше написанное для Вас сложно, то папку mysql_converter вы можете переименовать в любое имя, а вообще лучше не храните на сервере, а загружайте при необходимости и затем удаляйте конвертер.
Скриншоты
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

alexnews

Стаж: 12 лет 7 месяцев

Сообщений: 71


alexnews · 29-Сен-16 17:50 (спустя 3 месяца 9 дней)

Только для маленьких задач к сожалению. Но спасибо.
[Профиль]  [ЛС] 

SkyStarNet2012

Стаж: 8 лет 3 месяца

Сообщений: 18

SkyStarNet2012 · 16-Мар-17 20:32 (спустя 5 месяцев 17 дней, ред. 16-Мар-17 20:32)

Хотел бы попробовать, да на раздаче никого...релизеру типа "ау"...ура, вернулись ! Говорю СПАСИБО !
[Профиль]  [ЛС] 

eriskay

Стаж: 9 лет 1 месяц

Сообщений: 61

eriskay · 30-Окт-17 15:50 (спустя 7 месяцев)

У меня почему то не работает.
Пробую из XML в MySQL
Ругается "Пожалуйста, выберите XML файл!" или "Неверная ссылка".
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error