throw new Exception('$a è negativo');
                }
                break;
            } catch (Exception $e) {
                //echo 'Caught exception: ',  $e->getMessage(), "\n";
            }
        }
        $errore = $html->find('p.messaggioErrore');
        $numero = -1;
        foreach ($errore as $er) {
            $numero = 0;
        }
        if ($numero == -1) {
            $numero = $html->find('div.rigaTabRic div.sottoTit');
            $numero = $numero[0]->find('strong');
            $numero = $numero[2]->plaintext;
        }
        $c = new Criteria();
        $c->addJoin(OppCaricaHasAttoPeer::ATTO_ID, OppAttoPeer::ID);
        $c->add(OppAttoPeer::TIPO_ATTO_ID, 1);
        $c->add(OppCaricaHasAttoPeer::CARICA_ID, $result->getId());
        $c->add(OppCaricaHasAttoPeer::TIPO, 'R', Criteria::NOT_EQUAL);
        $count = OppCaricaHasAttoPeer::doCount($c);
        if ($numero < $count) {
            echo "!!!! ERRORE in " . $result->getId() . " nel DB n." . $count . " nel sito " . $numero . "\n";
        }
        if ($numero > $count) {
            echo "!!!! ERRORE MANCANO FIRME in " . $result->getId() . " nel DB n." . $count . " nel sito " . $numero . "\n";
        }
    }
}