$titulo = str_replace("<title>", "", $titulo[0]); $titulo = str_replace("</title>", "", $titulo); $titulo = str_replace("<TITLE>", "", $titulo); $titulo = str_replace("</TITLE>", "", $titulo); $titulo = html_entity_decode($titulo); if (mb_detect_encoding($titulo, "UTF-8,ISO-8859-1") != "ISO-8859-1") { $titulo = utf8_decode($titulo); } //Coloca o conte�do da tag DESCRIPTION em uma vari�vel. Se n�o possuir, atribui o t�tulo $descricao = $tag['description'] == "" ? $titulo : $tag['description']; //Coloca o conte�do da tag KEYWORDS em uma vari�vel. Se n�o possuir, atribui o t�tulo $keyw = $tag['keywords'] == "" ? $pega : $tag['keywords']; //Insere o conte�do do site em banco de dados que ser� usado nas consultas no site $via->setAcao("insert"); $via->setTabela("tbl_site"); $via->setCampos("sit_titulo, sit_url, sit_metakey, sit_metades, sit_idioma"); $via->setValores("'{$titulo}','" . $sit['acr_url'] . "','{$keyw}','{$descricao}','" . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "'"); $via->executa(); //Atualiza a tabela ACRE para mostrar que os sites j� foram indexados $via->setAcao("update"); $via->setTabela("tbl_acre"); $via->setValores("acr_indexado = 's'"); $via->setCdg("acr_codigo = " . $sit['acr_codigo'] . ""); $via->executa(); } else { //Se o site der header diferente de 200, � exclu�do da base de dados $via->setAcao("delete"); $via->setTabela("tbl_acre"); $via->setCdg("acr_codigo = " . $sit['acr_codigo'] . ""); $via->executa(); }
Esse arquivo recebe o site que o usu�rio digita diretamente no site. Sistema desenvolvido por Noedir C. Filho http://www.constantweb.com.br - 2010 **************************************************/ session_start(); include_once "classes/conecta.class.php"; $via = new mysqlConn(); if ($_POST['manda'] == "sim") { $sql = "SELECT * FROM tbl_site WHERE sit_url = '{$_POST['url']}'"; $nbus = $via->totalRegistros($sql); if ($nbus < 1) { $via->setAcao("insert"); $via->setTabela("tbl_acre"); $via->setCampos("acr_url"); $via->setValores("'" . $_POST['url'] . "'"); $via->executa(); echo '<script type="text/javascript"> alert("Dados cadastrados com sucesso.\\r\\n\\r\\nSerão indexados em até 24 horas."); location.href="index.php"; </script>'; } else { echo '<script type="text/javascript"> alert("Esse site já está cadastrado no sistema.\\r\\n\\r\\nExperimente inserir um diretório."); location.href="acrescenta.php"; </script>'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">