Запускаю процесс обновления товаров, и в какой то момент он останавливается. Обновление страницы не помогает.
Добавив вывод ошибки, получаю следующее: 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>
Портфолио: http://www.auweb.ru/portfolio.htm
Расценки: http://www.auweb.ru/servis1.htm
Контакты: http://www.auweb.ru/contacts.htm
Я делаю следующим образом: на крон вешаю скриптик, который с определенной периодичностью проверяет почту на наличие новых писем. Если письмо есть, и письмо то, которое нужно (у меня по заголовку проверяется), тогда парсю его и записываю что надо в базу. Для работы с почтой использую imap-функции.
Посмотрите пример, там же ссылка на описание реализации.
Еще как бывает :)
Мои предпочтения: 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}
А если так?
В том-то и дело, что старый сайт сохранен не будет.