facendo un po' di prove in locale sembra che sia colpa di
Codice PHP:
if(preg_match("#<table.*?class=\"main_content\">.*?</table>#i"$page$array)) 
che non trova riscontro nel sorgente della pagina 2, ma in verità c'è!

è normale tutto cio'?