oksale

Рейтинг
49
Регистрация
27.07.2005

Запускаю процесс обновления товаров, и в какой то момент он останавливается. Обновление страницы не помогает.

Добавив вывод ошибки, получаю следующее: Error Loading File: http://www.ozon.ru/webservices/OzonWebSvc.asmx/ItemLst?CatalogID=1091785&PageNumber=1&PageItemCount=50&SortName=Name

Вставляю этот url в адресную строку и получаю ошибку чтения xml-файла: Ошибка синтаксического анализа XML: ссылка на неправильный номер символа
- дело в символе .

Как с этим быть?

a.fatman, я все резиновые сайты делаю таким образом, и ужимается все отлично, и полосы не появляются.

Я всегда делаю так:

<head>

<title></title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
</head>

<body>
<table height="100%" cellSpacing=0 cellPadding=0 align="center" border="0">
<tr><td width="1024px">
<!-- таблица с кодом сайта -->
<table width="100%" height="100%" cellSpacing="0" cellPadding="0" align="center" border="0">
<tr>
<td></td>
</tr>
</table>

</td></tr>
</table>
</body>

</html>

Я делаю следующим образом: на крон вешаю скриптик, который с определенной периодичностью проверяет почту на наличие новых писем. Если письмо есть, и письмо то, которое нужно (у меня по заголовку проверяется), тогда парсю его и записываю что надо в базу. Для работы с почтой использую imap-функции.

Посмотрите пример, там же ссылка на описание реализации.

Market:
а ... что бывает сейчас хостинг без php?

Еще как бывает :)

Мои предпочтения: www.net.ru и www.sweb.ru.

Массив именно такого вида как у меня?

Я у себя проверила - выводит все как надо:


id: 2
name: Первый
description:
parent: 0
picture:
itemthis: 0
itemall: 11
path: 002
level: 1

и т.д.

Приведу код полностью:

test.tpl


<html>
<head>
<title></title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
{foreach name=outer item=contact from=$contacts}
{foreach key=key item=item from=$contact}
{$key}: {$item}<br />
{/foreach}
<br />
{/foreach}

</body>

</html>

test.php


<?
...
$smarty = new My_Smarty;

$arr = array(
'2' => array
(
'id' => '2',
'name' => 'Первый',
'description' =>'',
'parent' => '0',
'picture' =>'',
'itemthis' => '0',
'itemall' => '11',
'path' => '002',
'level' => '1'
),

'3' => array
(
'id' => '3',
'name' => 'Второй',
'description' => '',
'parent' => '2',
'picture' =>'',
'itemthis' => '0',
'itemall' => '0',
'path' => '002003',
'level' => '2'
),

'5' => array
(
'id' => 5,
'name' => Третий,
'description' =>'',
'parent' => '2',
'picture' => '',
'itemthis' => '7',
'itemall' => '10',
'path' => '002005',
'level' => '2'
)

);
$smarty->assign('contacts', $arr);

$smarty->display('test.tpl');
?>


array(
'2' => array
(
'id' => '2',
'name' => 'Первый',
'description' =>'',
'parent' => '0',
'picture' =>'',
'itemthis' => '0',
'itemall' => '11',
'path' => '002',
'level' => '1'
),

'3' => array
(
'id' => '3',
'name' => 'Второй',
'description' => '',
'parent' => '2',
'picture' =>'',
'itemthis' => '0',
'itemall' => '0',
'path' => '002003',
'level' => '2'
),

'5' => array
(
'id' => '5',
'name' => 'Третий',
'description' =>'',
'parent' => '2',
'picture' => '',
'itemthis' => '7',
'itemall' => '10',
'path' => '002005',
'level' => '2'
)
)


{foreach name=outer item=contact from=$cat}
{foreach key=key item=item from=$cat}
{$key}: {$item}<br />
{/foreach}
<br />
{/foreach}

А если так?

В том-то и дело, что старый сайт сохранен не будет.

Всего: 54