function achaEatualiza($vet, $img, $fonte)
{
    $p = new Pessoa();
    $p->nome = certifica("NOME DO DESAPARECIDO", $vet);
    $p->apelido = certifica("APELIDO", $vet);
    $p->datanasc = certifica("DATA DO NASCIMENTO", $vet);
    $p->sexo = certifica("SEXO", $vet);
    $p->imagem = $img;
    //$p->idade = certifica("IDADE",$vet);
    $p->cidade = certifica("CIDADE", $vet);
    if ($p->cidade == null) {
        $p->cidade = certifica("MUNICÍPIO", $vet);
    }
    $p->estado = certifica("ESTADO", $vet);
    $p->altura = certifica("ALTURA", $vet);
    $p->peso = certifica("PESO", $vet);
    $p->pele = certifica("COR DA PELE", $vet);
    $p->cor_cabelo = certifica("COR DOS CABELOS", $vet);
    if ($p->cor_cabelo == null) {
        $p->cor_cabelo = certifica("COR DO CABELO", $vet);
    }
    $p->cor_olho = certifica("COR DOS OLHOS", $vet);
    $p->mais_caracteristicas = certifica("SINAIS PARTICULARES", $vet);
    $p->data_desaparecimento = certifica("DATA DO DESAPARECIMENTO", $vet);
    $p->local_desaparecimento = certifica("LOCAL DO DESAPARECIMENTO", $vet);
    $p->circunstancia_desaparecimento = certifica("CIRCUNSTÂNCIAS DO DESAPARECIMENTO", $vet);
    $p->dados_adicionais = certifica("TIPO DE DESAPARECIMENTO", $vet);
    $p->situacao = "Desaparecida";
    $p->fonte = $fonte;
    echo "------------------------<br>";
    echo $p->nome . "<br>";
    atualizacao_Principal($p);
    //echoes($p);
}
    $cidadestado = $girl->find('small');
    $cityes = $cidadestado[0]->plaintext;
    $vet = explode("/", $cityes);
    $p->cidade = $vet[0];
    $p->estado = $vet[1];
    // ACESSANDO A PAGINA ESPECIFICA
    $html2 = file_get_html($urlBase . $girl->id);
    // PEGANDO A DATA DO DESAPARECIMENTO
    $h6 = $html2->find('h6');
    $obj = explode(" ", $h6[0]);
    $p->data_desaparecimento = $obj[2];
    //PEGANDO DADOS ADICIONAIS COMO IDADE, COR DO CABELO
    $dadosDesaparecido = array();
    $i = 0;
    foreach ($html2->find('li') as $li) {
        $dadosDesaparecido[$i] = $li->plaintext;
        $i++;
    }
    $p->idade = certifica("Idade:", $dadosDesaparecido);
    $p->pele = certifica("Pele:", $dadosDesaparecido);
    $p->altura = certifica("Altura:", $dadosDesaparecido);
    $p->cor_cabelo = certifica("Cabelo:", $dadosDesaparecido);
    // A FONTE É A PRÓPRIA PAGINA GERAL POIS NA ESPECIFICA NAO TEM IDENTIFICAÇÃO DE ENCONTRADA
    $p->fonte = $urlBase . $girl->id;
    $cont++;
    echo $p->nome . "<br>";
    atualizacao_Principal($p);
    echo "-----------------------<br>";
    //break;
}
echo "<br>qtd pessoas : " . $cont;
function searchAndGet($pagina, $idPagina)
{
    $dom = str_get_html($pagina);
    foreach ($dom->find('a[class="txtalbum1"]') as $a) {
        $personalhtml = file_get_html('http://www.desaparecidos.mg.gov.br/' . $a->href);
        $p = new Pessoa();
        $p->fonte = 'http://www.desaparecidos.mg.gov.br/' . $a->href;
        // nome
        $nome = $personalhtml->find('td[valign="middle"]');
        $p->nome = ucwords(strtolower($nome[0]->plaintext));
        $p->nome = str_replace("Ã", "ã", $p->nome);
        $p->nome = str_replace("Ç", "ç", $p->nome);
        $p->nome = trim($p->nome);
        $tds = $personalhtml->find('td[valign="top"]');
        $age = $tds[0]->plaintext;
        $keys = array(" ", "Tem", "hoje", "aproximadamente", "ano(s)", "&nbsp;");
        $p->idade = trim(str_replace($keys, "", $age));
        //echo $p->idade." ".strlen($p->idade)."<br>";
        //if (strlen($p->idade) > 5){
        //    $p->idade = null;
        //}
        $aux = $tds[2]->outertext;
        $c = str_replace("<br>", "|", $aux);
        $array = array('<td valign="top" align="left" class="txtdetalhe">', '</td>');
        $d = str_replace($array, "", $c);
        $dados = explode("|", $d);
        // todos os divulgados estão desaparecidos
        $p->situacao = "Desaparecida";
        $p->datanasc = trim(certifica("Data Nascimento", $dados));
        $p->sexo = trim(certifica("Sexo", $dados));
        $auxCity = certifica("Muni", $dados);
        if ($auxCity != null) {
            if (strpos($auxCity, '/') != false) {
                $cityes = explode("/", $auxCity);
                $p->cidade = ucwords(strtolower($cityes[0]));
                $p->cidade = str_replace("Ã", "ã", $p->cidade);
                $p->cidade = trim(str_replace("Ç", "ç", $p->cidade));
                $p->estado = strtoupper($cityes[1]);
            } else {
                $p->cidade = trim($auxCity);
            }
        }
        $p->data_desaparecimento = trim(certifica("Data Desaparecimento", $dados));
        $p->pele = trim(certifica("Cútis", $dados));
        $p->altura = trim(certifica("Estatura", $dados));
        $p->cor_olho = trim(certifica("Olhos", $dados));
        $p->cor_cabelo = trim(certifica("Cabelo", $dados));
        $p->peso = trim(certifica("Compleição Física", $dados));
        $p->mais_caracteristicas = trim(certifica("Complemento Caracte", $dados));
        $p->dados_adicionais = trim(certifica("Vestimenta", $dados));
        $error = array('"', '/', '\'', "'");
        $p->nome = str_replace($error, "", $p->nome);
        $p->pele = str_replace($error, "", $p->pele);
        $p->altura = str_replace($error, "", $p->altura);
        $p->cor_olho = str_replace($error, "", $p->cor_olho);
        $p->cor_cabelo = str_replace($error, "", $p->cor_cabelo);
        $p->peso = str_replace($error, "", $p->peso);
        $p->mais_caracteristicas = str_replace($error, "", $p->mais_caracteristicas);
        $p->dados_adicionais = str_replace($error, "", $p->dados_adicionais);
        $img = $personalhtml->find('img[width="100"]');
        if (similar_text($img[0]->src, "SemFoto") != strlen("SemFoto")) {
            $p->imagem = "http://www.desaparecidos.mg.gov.br/" . str_replace("./", "", $img[0]->src);
        }
        //echoes($p);
        //break;
        //echo "-------------<br>";
        /*
                            if (similar_text($p->nome, "Joao Batista Gontijo") == strlen("Joao Batista Gontijo")){
                                echo "casou<br>";
                                //echoes($p);
                                atualizacao_Principal($p);
                            }*/
        echo "----------------------<br>";
        echo $p->nome . "<br>";
        atualizacao_Principal($p);
        //break;
    }
}
示例#4
0
                             $p->datanasc = Tira2pts($vet[2]);
                             $p->data_desaparecimento = Tira2pts($vet[3]);
     $cidadeestado = Tira2pts($vet[5]);
                             $naturality = explode("/", $cidadeestado);
                             $p->cidade = $naturality[0];
                             $p->estado = $naturality[1];
     */
     //echoes($p);
 } else {
     // CASO PARTICULAR 2 ( PARTE DE CIMA DO SITE )
     //$p->nome = certifica("Nome:",$dados);
     $p->sexo = certifica("Sexo:", $dados);
     $p->datanasc = certifica("Data de nascimento:", $dados);
     $p->data_desaparecimento = certifica("Data do desaparecimento:", $dados);
     //Naturalidade:
     $naturalidade = certifica("Naturalidade:", $dados);
     $cidadeestado = explode("/", $naturalidade);
     $p->cidade = $cidadeestado[0];
     $p->estado = strtoupper($cidadeestado[1]);
     /*
     $p->nome = Tira2pts($dados[0]); // nome
     $p->sexo = Tira2pts($dados[1]); // sexo
     $p->datanasc = Tira2pts($dados[2]); // data de nascimento
     $p->data_desaparecimento = Tira2pts($dados[3]); // data desaparecimento
     
     
     $cityestado = Tira2pts($dados[5]); // cidade/estado
     $naturalidade = explode("/", $cityestado ); // divide a cidade do estado
     $p->cidade = $naturalidade[0];
     $p->estado = $naturalidade[1];
     */
示例#5
0
    $p->cidade = certifica("MUNICÍPIO:", $dados);
    if ($p->cidade == null) {
        $p->cidade = certifica("CIDADE:", $dados);
    }
    if ($p->cidade == null) {
        $p->cidade = certifica("MUNIC&Iacute;PIO:", $dados);
    }
    $p->data_desaparecimento = certifica("DATA DO DESAPARECIMENTO:", $dados);
    $p->datanasc = certifica("DATA DO NASCIMENTO:", $dados);
    $p->situacao = "Desaparecida";
    $p->fonte = "http://www.divulgandodesaparecidos.org" . $a->href;
    $p->circunstancia_desaparecimento = certifica("CIRCUSTÂNCIAS DO DESAPARECIMENTO:", $dados);
    //CIRCUNSTÂNCIAS DO DESAPARECIMENTO:
    if ($p->circunstancia_desaparecimento == null) {
        //CIRCUNSTÂNCIAS DO DESAPARECIMENTO:
        $p->circunstancia_desaparecimento = certifica("CIRCUNSTÂNCIAS DO DESAPARECIMENTO:", $dados);
    }
    if ($p->circunstancia_desaparecimento == null) {
        $p->circunstancia_desaparecimento = certifica("CIRCUNST&Acirc;NCIAS DO DESAPARECIMENTO:", $dados);
    }
    $p->local_desaparecimento = certifica("LOCAL DO DESAPARECIMENTO:", $dados);
    //echoes($p);
    echo "------------<br>";
    echo $p->nome . "<br>";
    atualizacao_Principal($p);
}
echo "cont cadastrados : " . $cont;
?>
 </body>
</html>