Помогите пожалуйста разобраться ... Не могу сделать выборку из массива ... Как только не пробовал уже... Вот собственно сам код Код (PHP): include(PHPFOX_DIR_LIB . 'simplehtmldom' . PHPFOX_DS . 'simple_html_dom.php'); $aRows = Phpfox::getLib('database')->select('*') ->from(Phpfox::getT('partner'))->execute('getSlaveRows'); //return $aRows; foreach ($aRows as $iKey => $aRow) { $sId = $aRows[$iKey]['id']; $sProduct = $aRows[$iKey]['product']; $aHtml = file_get_html('http://www.dns-shop.ru/search/?q='. $sProduct); $aDnsshop2 = $aHtml->find('a[class=ec-price-item-link]', 0); $aDnsshop3 = $aDnsshop2->href; $aDnsshop4 = 'http://www.dns-shop.ru'. $aDnsshop3; $aDnsshop5 = file_get_html($aDnsshop4); $aDnsshop6 = $aDnsshop5->find('meta[itemprop=price]', 0); $aDnsshop7 = $aDnsshop6->content; } $sql="UPDATE phpfox_partner SET dnsshoplink='$aDnsshop4', dnsshop='$aDnsshop7' WHERE id='$sId' "; mysql_query($sql); echo $sql; Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
у нас тут просто как бы принято если идет вытягивание и разбор ответов от других сайтов - знать позицию руководства этих ресурсов. может быть у них если апи или они готовые его предоставить если посчитают ваш проект полезным. пока это не выглядит модуль под лису. пока это выглядит как то что дергается результат поиска по каталогу магазина днс-шоп. речи о плагиате не было.
Спасибо всем кто не ответил вопрос решился так Код (PHP): $aRows = Phpfox::getLib('database')->select('*') ->from(Phpfox::getT('partner'))->execute('getSlaveRows'); foreach ($aRows as $iKey => $aRow) { $sId = $aRows[$iKey]['id']; $sProduct = $aRows[$iKey]['product']; $aHtml = file_get_html('http://www.dns-shop.ru/search/?q='. $sProduct); $aDnsshop2 = $aHtml->find('a[class=ec-price-item-link]', 1); $aDnsshop3 = $aDnsshop2->href; $aDnsshop4 = 'http://www.dns-shop.ru'. $aDnsshop3; $aDnsshop5 = file_get_html($aDnsshop4); $aDnsshop6 = $aDnsshop5->find('meta[itemprop=price]', 0); $aDnsshop7 = $aDnsshop6->content; $sql="UPDATE phpfox_partner SET dnsshoplink='$aDnsshop4', dnsshop='$aDnsshop7' WHERE id='$sId' "; Phpfox::getLib('database')->query($sql); } но теперь проблема другая ... не совпадает индекс запросов Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.