Попытка получить все продукты с определенной страницы с URL-адресами из CSV, но это не работает правильно.Существует три массива:
- $ test_base
- $ base - из файла CSV
- $ words
Работает правильнопросто с $ test_base , другие возвращают пустые массивы, кроме последней ссылки.И я просто не понимаю, потому что эти массивы LINKS идентичны.
<code>include_once('simple_html_dom.php');
// Getting links array
$base = file("base.txt");
$words = array();
foreach($base AS $word) {
$words[] = $word;
}
$test_base= array("LINK_1","LINK_2","LINK_3");
// Arrays are exactly the same
print_r($test_base);
print_r($base);
print_r($words);
// Main loop for one link
foreach($test_base AS $word) {
$html = file_get_html($word);
// Getting all info for one link
foreach($html->find('div.item_info') as $article) {
$item['title'] = $article->find('.item_name', 0)->plaintext;
$item['manufacture'] = $article->find('.item_additional-info', 0)->plaintext;
$item['price'] = $article->find('.price span', 0)->plaintext;
$articles[] = $item;
}
echo "<pre>";
print_r($articles);
echo "
"; $ html-> clear (); unset ($ html);}