Помогите новичку с импортом в базу данных

ED
На сайте с 02.12.2010
Offline
0
909

Здравствуйте.

В информации по использованию парсера на http://ozontools.ru/xmlparser/ приводится пример по импорту в базу данных. На своем localhost-е попробывал воспризвести пример в точности как указано в инструкции, версия парсера 1.12.

1. Отредактировал для своей базы данных значения


define('SERVER', 'localhost'); // сервер базы данных
define('USER', 'ozonuser'); // имя пользователя
define('PASSWORD', 'ozonpassword'); // пароль
define('DB', 'ozondb'); // имя базы данных

2. Имена таблиц я оставил те-же самые


define('OFFER_TABLE_NAME', 'ozon_offer'); // таблица для хранения товаров
define('CATEGORY_TABLE_NAME', 'ozon_category'); // таблица для хранения категорий
define('OFFER_CATEGORY_TABLE_NAME', 'ozon_offer_category'); // таблица для хранения связей

3. Создал таблицы в базе данных ozon_offer, ozon_category, ozon_offer_category, точно такие какие в примере.

4. Настраивать формат данных для XML я нестал, потому что в примере src/xsl/db.xsl файл настроен на данные таблицы.

5. Запускаю скрипт у себя по адресу http://localhost/online-product/ozonru/bin/dbimport.php?path=gps.

Мне выдается сообщение


<!--error--><br />
<b>Notice</b>: Undefined index: Last-Modified in <b>Z:\home\localhost\www\online-product\ozonru\src\OzonCatalog.php</b> on line <b>106</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>

в файле OzonCatalog.php в строке 106 имеется

$updateDate = strtotime($browser->header['Last-Modified']);

, как я понял определение системного времени для последующего обновления.

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

Подскажите, что неправильно делаю.

EmDmAl добавил 03.12.2010 в 10:05

Если поставить

if (!$cache->isExpired())
, то
function import
печатает данные для импорта... и все, навернека кто использует это парсер для импорта, уже сталкивался с этой проблемой.:(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий