No lo e chequeado, pero esto deberia de valerte
Código PHP:
Ver original<?php
function GetProducts($file){
$regex = "|class=\"producto\"[^>]+>([0-9]*)</[^>]+>|U";
foreach($result[1] as $key =>$value) $result[$key] = (int) $value;
return $result;
}
function GetListProducts($file){
foreach($array as $key =>$value) $array[$key] = (int) $value;
return $array;
}
function Check($fileReference,$fileHtml){
$list = GetListProducts($fileReference);
$html = GetProducts($fileHtml);
if($list !== false && $html !== false)
else
return false;
return $products;
}
//ejemplo de uso con referencia de tus archivos
$products = Check('cache/referencias.txt','cache/html.txt');
//Mostramos el array con los resultados por ejemplo