Извиняюсь. Затупил.
Вот этот скрипт работает нормально отдельно:
$url = 'http://tradein.arteks.ru'.substr($links_pre[0][$r],8,-2);
$contents = file_get_contents($url);
$tag_in = '<div class="text_foto" id="foto">';
$tag_out = '<div class="text_only" id="txt" style="display:none;">';
$position = strpos($contents,$tag_in);
$contents = substr($contents,$position);
$position = strpos($contents,$tag_out);
$contents = substr($contents,0,$position);
preg_match_all('/class="car_zag"[^>]+>/',$contents,$links);
а в цикле он почему-то берет только первое значение ссылки. Соответственно он парсит только машины первой страницы поиска. Никак не могу понять это.
|