function retorne_host_cadastrado_existe($host_site) { // tabela para salvar o site ------------------------------------------ $tabela_salvar_site = retorne_tabela_salvar_site(); // tabela para salvar o site // ---------------------------------------------------------------------------- // query -------------------------------------------------------------------- $query = "select *from {$tabela_salvar_site} where host_site='{$host_site}';"; // query // ---------------------------------------------------------------------------- // comando -------------------------------------------------------------- $comando = comando_executa($query); // comando // ---------------------------------------------------------------------------- // numero de linhas ---------------------------------------------------- $numero_linhas = mysql_num_rows($comando); // numero de linhas // ---------------------------------------------------------------------------- // retorno ------------------------------------------------------------------ if ($numero_linhas > 0) { return true; // esta cadastrado } else { return false; // nao esta cadastrado } // ---------------------------------------------------------------------------- }
function retorne_numero_registros_banco_dados($nome_banco_dados) { // conecta-se ao banco de dados ---------------------------------- conecta_banco_dados($nome_banco_dados); // conecta-se ao banco de dados // ------------------------------------------------------------------------------ // tabela salvar site ------------------------------------------------------ $tabela = retorne_tabela_salvar_site(); // tabela salvar site // ------------------------------------------------------------------------------ // query --------------------------------------------------------------------- $query = "select *from {$tabela};"; // query // ------------------------------------------------------------------------------ // retorno ------------------------------------------------------------------- return retorne_numero_linhas_query($query); // retorno // ------------------------------------------------------------------------------ }
function retorna_query_pesquisa($termo_pesquisa) { // globals ------------------------------------------------------------------ global $tamanho_limite_busca_inteligente_query; // este e o tamanho limite na busca query, isto evita uma busca desnecessaria em todo o banco de dados $pagina_numero = pagina_atual_get(); // numero da pagina atual // ------------------------------------------------------------------------------ // tabela --------------------------------------------------------------------- $tabela = retorne_tabela_salvar_site(); // tabela // ------------------------------------------------------------------------------ // pega pagina atual ---------------------------------------------------- $pagina_atual = $pagina_numero; // pega pagina atual // ------------------------------------------------------------------------------ // verifica se pagina atual e valida ---------------------------------- if ($pagina_atual == null or is_numeric($pagina_atual) == false or $pagina_atual < 0) { // zera contadores de pagina ------------------------------------------ $pagina_atual = 0; // zera contadores de pagina $pagina_numero = 0; // zera contadores de pagina // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ // calculando limite de query ------------------------------------------ $query_limite_inicio = $pagina_numero * $tamanho_limite_busca_inteligente_query; // inicio de query $query_limite_fim = $tamanho_limite_busca_inteligente_query; // fim de query // ------------------------------------------------------------------------------ // condicao de limite ------------------------------------------------------ $condicao_limite = "LIMIT {$query_limite_inicio}, {$query_limite_fim}"; // condicao de limite // ------------------------------------------------------------------------------ // array com termos de pesquisa ------------------------------------ $array_termos_pesquisa = retorne_array_termos_pesquisa($termo_pesquisa); // array com termos de pesquisa // ------------------------------------------------------------------------------ // numero de termos de pesquisa ---------------------------------- $numero_termos_pesquisa = count($array_termos_pesquisa); // numero de termos de pesquisa // ------------------------------------------------------------------------------ // contador de termos de pesquisa -------------------------------- $contador_termos_pesquisa = 1; // contador de termos de pesquisa // ------------------------------------------------------------------------------ // campos de pesquisa geral ----------------------------------------- if (retorne_modo_pesquisa() == 1) { // links ------------------------------------------------------------------------ $campos_tabela_pesquisar[0] .= "host_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or url_pagina like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or titulo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or keywords_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or description_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or links_internos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or links_externos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or conteudo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa // ------------------------------------------------------------------------------ } else { // imagens ------------------------------------------------------------------ $campos_tabela_pesquisar[0] .= "host_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or url_pagina like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or titulo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or keywords_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or description_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or imagens_site_geral like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or conteudo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ // campos de pesquisa geral ----------------------------------------- if (retorne_modo_pesquisa() == 1) { // links ------------------------------------------------------------------------ $campos_tabela_pesquisar[1] .= "links_internos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa // ------------------------------------------------------------------------------ } else { // imagens ------------------------------------------------------------------ $campos_tabela_pesquisar[1] .= "imagens_site_geral like '%{$termo_pesquisa}%' "; // campos de pesquisa // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ // campos de pesquisa ------------------------------------------------ if ($numero_termos_pesquisa == 1) { // campos de pesquisa ------------------------------------------------ if (retorne_busca_exata() == 1) { // links ------------------------------------------------------------------------ $campos_pesquisa = $campos_tabela_pesquisar[1]; // exata // ------------------------------------------------------------------------------ } else { // imagens ------------------------------------------------------------------ $campos_pesquisa = $campos_tabela_pesquisar[0]; // todos // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ } else { // obtendo termos de pesquisa de array -------------------------- foreach ($array_termos_pesquisa as $termo_pesquisa_array) { // verifica se termo pesquisa possui conteudo ------------------ if ($termo_pesquisa_array != null) { // campos de pesquisa ------------------------------------------------ if (retorne_busca_exata() == 1) { // modo de pesquisa --------------------------------------------------- if (retorne_modo_pesquisa() == 1) { // link -------------------------------------------------- if ($contador_termos_pesquisa == 1) { // atualiza contador ------------------------------- $contador_termos_pesquisa++; // atualiza contador // ------------------------------------------------------- // campos de pesquisa -------------------------- $campos_pesquisa = " links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa // ------------------------------------------------------- } else { // campos de pesquisa -------------------------- $campos_pesquisa .= "or links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa // ------------------------------------------------------- } // -------------------------------------------------------- } else { // imagem -------------------------------------------- if ($contador_termos_pesquisa == 1) { // atualiza contador ------------------------------- $contador_termos_pesquisa++; // atualiza contador // -------------------------------------------------------- // campos de pesquisa -------------------------- $campos_pesquisa = " imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa // -------------------------------------------------------- } else { // campos de pesquisa -------------------------- $campos_pesquisa .= "or imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa // -------------------------------------------------------- } // -------------------------------------------------------- } // -------------------------------------------------------- } else { // modo de pesquisa --------------------------------------------------- if (retorne_modo_pesquisa() == 1) { // aplica une tabelas ------------------------------ if ($contador_termos_pesquisa == 1) { // atualiza contador ------------------------------- $contador_termos_pesquisa++; // atualiza contador // ------------------------------------------------------- // codigo unir tabelas ---------------------------- $une_tabelas = "or "; // codigo unir tabelas // ------------------------------------------------------- } else { // codigo unir tabelas ---------------------------- $une_tabelas = null; // codigo unir tabelas // ------------------------------------------------------- } // -------------------------------------------------------- // campos de pesquisa -------------------------- $campos_pesquisa .= "host_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or url_pagina like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or titulo_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or keywords_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or description_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or links_externos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or conteudo_site like '%{$termo_pesquisa_array}%' {$une_tabelas}"; // campos de pesquisa // ------------------------------------------------------- } else { // aplica une tabelas ------------------------------ if ($contador_termos_pesquisa == 1) { // atualiza contador ------------------------------- $contador_termos_pesquisa++; // atualiza contador // ------------------------------------------------------- // codigo unir tabelas ---------------------------- $une_tabelas = "or "; // codigo unir tabelas // ------------------------------------------------------- } else { // codigo unir tabelas ---------------------------- $une_tabelas = null; // codigo unir tabelas // ------------------------------------------------------- } // -------------------------------------------------------- // campos de pesquisa -------------------------- $campos_pesquisa .= "host_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or url_pagina like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or titulo_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or keywords_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or description_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or conteudo_site like '%{$termo_pesquisa_array}%' {$une_tabelas}"; // campos de pesquisa // -------------------------------------------------------- } // -------------------------------------------------------- } // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------ // querys de retorno ----------------------------------------------------- $querys_retorno[0] = "select *from {$tabela} where {$campos_pesquisa} {$condicao_limite};"; // limite $querys_retorno[1] = "select *from {$tabela} where {$campos_pesquisa};"; // completa // ------------------------------------------------------------------------------ // retorno ------------------------------------------------------------------- return $querys_retorno; // retorno // ------------------------------------------------------------------------------ }
function retorna_query_pesquisa($termo_pesquisa) { global $tamanho_limite_busca_inteligente_query; // este e o tamanho limite na busca query, isto evita uma busca desnecessaria em todo o banco de dados $pagina_numero = pagina_atual_get(); // numero da pagina atual $tabela = retorne_tabela_salvar_site(); // tabela $pagina_atual = $pagina_numero; // pega pagina atual if ($pagina_atual == null or is_numeric($pagina_atual) == false or $pagina_atual < 0) { $pagina_atual = 0; // zera contadores de pagina $pagina_numero = 0; // zera contadores de pagina } $query_limite_inicio = $pagina_numero * $tamanho_limite_busca_inteligente_query; // inicio de query $query_limite_fim = $tamanho_limite_busca_inteligente_query; // fim de query $condicao_limite = "LIMIT {$query_limite_inicio}, {$query_limite_fim}"; // condicao de limite $array_termos_pesquisa = retorne_array_termos_pesquisa($termo_pesquisa); // array com termos de pesquisa $numero_termos_pesquisa = count($array_termos_pesquisa); // numero de termos de pesquisa $contador_termos_pesquisa = 1; // contador de termos de pesquisa if (retorne_modo_pesquisa() == 1) { $campos_tabela_pesquisar[0] .= "host_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or url_pagina like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or titulo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or keywords_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or description_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or links_internos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or links_externos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or conteudo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa } else { $campos_tabela_pesquisar[0] .= "host_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or url_pagina like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or titulo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or keywords_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or description_site like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or imagens_site_geral like '%{$termo_pesquisa}%' "; // campos de pesquisa $campos_tabela_pesquisar[0] .= "or conteudo_site like '%{$termo_pesquisa}%' "; // campos de pesquisa } if (retorne_modo_pesquisa() == 1) { $campos_tabela_pesquisar[1] .= "links_internos_site like '%{$termo_pesquisa}%' "; // campos de pesquisa } else { $campos_tabela_pesquisar[1] .= "imagens_site_geral like '%{$termo_pesquisa}%' "; // campos de pesquisa } if ($numero_termos_pesquisa == 1) { if (retorne_busca_exata() == 1) { $campos_pesquisa = $campos_tabela_pesquisar[1]; // exata } else { $campos_pesquisa = $campos_tabela_pesquisar[0]; // todos } } else { foreach ($array_termos_pesquisa as $termo_pesquisa_array) { if ($termo_pesquisa_array != null) { if (retorne_busca_exata() == 1) { if (retorne_modo_pesquisa() == 1) { if ($contador_termos_pesquisa == 1) { $contador_termos_pesquisa++; // atualiza contador $campos_pesquisa = " links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa } else { $campos_pesquisa .= "or links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa } } else { if ($contador_termos_pesquisa == 1) { $contador_termos_pesquisa++; // atualiza contador $campos_pesquisa = " imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa } else { $campos_pesquisa .= "or imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa } } } else { if (retorne_modo_pesquisa() == 1) { if ($contador_termos_pesquisa == 1) { $contador_termos_pesquisa++; // atualiza contador $une_tabelas = "or "; // codigo unir tabelas } else { $une_tabelas = null; // codigo unir tabelas } $campos_pesquisa .= "host_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or url_pagina like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or titulo_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or keywords_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or description_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or links_internos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or links_externos_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or conteudo_site like '%{$termo_pesquisa_array}%' {$une_tabelas}"; // campos de pesquisa } else { if ($contador_termos_pesquisa == 1) { $contador_termos_pesquisa++; // atualiza contador $une_tabelas = "or "; // codigo unir tabelas } else { $une_tabelas = null; // codigo unir tabelas } $campos_pesquisa .= "host_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or url_pagina like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or titulo_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or keywords_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or description_site like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or imagens_site_geral like '%{$termo_pesquisa_array}%' "; // campos de pesquisa $campos_pesquisa .= "or conteudo_site like '%{$termo_pesquisa_array}%' {$une_tabelas}"; // campos de pesquisa } } } } } $querys_retorno[0] = "select *from {$tabela} where {$campos_pesquisa} {$condicao_limite};"; // limite $querys_retorno[1] = "select *from {$tabela} where {$campos_pesquisa};"; // completa return $querys_retorno; // retorno }
function adicionar_novo_host($endereco_url_site) { // globals -------------------------------------------------------------------------- global $nome_banco; // nome do banco de dados a salvar global $numero_maximo_registros_busca_inteligente; // numero maximo de registros por banco de dados global $banco_dados_atingiu_limite_resposta; // informa se para ou continua adicao de novos sites global $array_links_host_diferente; // array com links de hosts diferentes // -------------------------------------------------------------------------------------- // nao permite continuar se url nao for valida ------------------------------ if ($endereco_url_site == null) { return false; // retorna falso } // -------------------------------------------------------------------------------------- // dados de cabecalho de host, url -------------------------------------------- $dados_cabecalho_host_url = parse_url($endereco_url_site); // dados // -------------------------------------------------------------------------------------- // protocolo do host do site ------------------------------------------------------ $protocolo_host_site = $dados_cabecalho_host_url['scheme']; // protocolo do host do site // -------------------------------------------------------------------------------------- // adiciona protocolo http ao host do site ------------------------------------ if ($protocolo_host_site == null) { $endereco_url_site = "http://" . $endereco_url_site; // adiciona protocolo http ao host do site } // -------------------------------------------------------------------------------------- // seleciona banco de dados ---------------------------------------------------- mysql_select_db($nome_banco); // seleciona banco de dados // ------------------------------------------------------------------------------------------ // retorna o numero de registros no banco de dados -------------------- $numero_registros_banco_dados = retorne_numero_registros_banco_dados($nome_banco); // retorna o numero de registros no banco de dados // -------------------------------------------------------------------------------------- // verifica se o banco atintiu o limite de dados ---------------------------- if ($numero_registros_banco_dados > $numero_maximo_registros_busca_inteligente) { $banco_dados_atingiu_limite_resposta = true; // informa para parar } // -------------------------------------------------------------------------------------- // codigo html do site ---------------------------------------------------------- $codigo_html_site = url_get_contents($endereco_url_site); // codigo html do site // -------------------------------------------------------------------------------------- // codifica para unicode se necessario -------------------------------------------------- $codigo_html_site = codificacao_unicode($codigo_html_site); // codificando // -------------------------------------------------------------------------------------- // dados gerais do site -------------------------------------------------------- $dados_gerais_site = retorne_dados_gerais_site($codigo_html_site, $endereco_url_site); // dados gerais do site // -------------------------------------------------------------------------------------- // enderecos url de site -------------------------------------------------------- $enderecos_url_site_array = retorna_links_endereco_url($codigo_html_site, $endereco_url_site); // enderecos url de site // -------------------------------------------------------------------------------------- // array com imagens do site ------------------------------------------------ $imagens_site_array_url = retorna_imagens_endereco_url($codigo_html_site, $endereco_url_site); // imagens do site // -------------------------------------------------------------------------------------- // dados de links ---------------------------------------------------------------- $dados_links = separa_dados_obtidos_links_salvar($enderecos_url_site_array); // dados de links // -------------------------------------------------------------------------------------- // valida numero de links do site --------------------------------------------- if (count($dados_links) == 0) { return null; // retorno nulo } // -------------------------------------------------------------------------------------- // contador -------------------------------------------------------------------------- $contador = 0; // contador // ---------------------------------------------------------------------------------------- // separando dados de links de site ------------------------------------------ for ($contador == $contador; $contador <= count($dados_links); $contador++) { // obtendo listas de links -------------------------------------------------------- $titulo_link_lista .= $dados_links[$contador][0]; // titulos de links $url_link_lista .= $dados_links[$contador][1]; // titulos de links // ---------------------------------------------------------------------------------------- } // ---------------------------------------------------------------------------------------- // contador -------------------------------------------------------------------------- $contador = 0; // contador // ---------------------------------------------------------------------------------------- // separando dados de links de site ------------------------------------------ for ($contador == $contador; $contador <= count($array_links_host_diferente); $contador++) { // obtendo listas de links -------------------------------------------------------- $titulo_link_host_diferente_lista .= $dados_links[$contador][0]; // titulos de links $url_link_host_diferente_lista .= $dados_links[$contador][1]; // titulos de links // ---------------------------------------------------------------------------------------- } // ---------------------------------------------------------------------------------------- // dados array de imagens ------------------------------------------------------ $dados_imagens = $imagens_site_array_url; // dados array de imagens // ------------------------------------------------------------------------------------------ // contador ---------------------------------------------------------------------------- $contador = 0; // contador // ------------------------------------------------------------------------------------------ // separando dados de imagem ---------------------------------------------- for ($contador == $contador; $contador <= count($dados_imagens); $contador++) { // obtendo dados da imagem -------------------------------------------------- $dados_array_imagem = $dados_imagens[$contador]; // dados // ------------------------------------------------------------------------------------------ // separando dados da imagem ------------------------------------------------ $imagem_url_lista .= $dados_array_imagem[$contador][0]; // url $imagem_titulo_lista .= $dados_array_imagem[$contador][1]; // titulo $imagem_alt_lista .= $dados_array_imagem[$contador][2]; // alt // ------------------------------------------------------------------------------------------ } // ------------------------------------------------------------------------------------------ // dados basicos do site ---------------------------------------------------------- $titulo_site = $dados_gerais_site['title']; // titulo do site $url_pagina = $endereco_url_site; // url da pagina $descricao_site = $dados_gerais_site['description']; // descricao do site $palavras_chave_site = $dados_gerais_site['keywords']; // palavras chave do site $host_site = retorna_host_url($endereco_url_site); // host do site $tabela_salvar_site = retorne_tabela_salvar_site(); // tabela para salvar o site $data = date('d:m:y'); // data // ------------------------------------------------------------------------------------------ // remove codificacao especial de dados ------------------------------------ $host_site = remove_html($host_site); // remove codigo especial $url_pagina = remove_html($url_pagina); // remove codigo especial $titulo_site = remove_html($titulo_site); // remove codigo especial $palavras_chave_site = remove_html($palavras_chave_site); // remove codigo especial $descricao_site = remove_html($descricao_site); // remove codigo especial $url_link_lista = remove_html($url_link_lista); // remove codigo especial $url_link_host_diferente_lista = remove_html($url_link_host_diferente_lista); // remove codigo especial $imagem_url_lista = remove_html($imagem_url_lista); // remove codigo especial $conteudo_site = remove_html($codigo_html_site); // remove codigo especial $data = remove_html($data); // remove codigo especial // ------------------------------------------------------------------------------------------ // query para atualizar tabela ---------------------------------------------------- $query_atualizar_tabela .= "'null', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$url_pagina}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$host_site}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$titulo_site}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$palavras_chave_site}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$descricao_site}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$url_link_lista}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$url_link_host_diferente_lista}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$imagem_url_lista}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$conteudo_site}', "; // query para atualizar tabela $query_atualizar_tabela .= "'{$data}'"; // query para atualizar tabela // ------------------------------------------------------------------------------------------ // resposta se o host esta cadastrado ou e novo -------------------------- $host_cadastrado_resposta = retorne_host_cadastrado_existe($host_site); // resposta se o host esta cadastrado ou e novo // ------------------------------------------------------------------------------------------ // salvando no banco de dados -------------------------------------------------- if ($host_site != null) { // query ---------------------------------------------------------------------------------- $query[1] = "delete from {$tabela_salvar_site} where host_site='{$host_site}';"; // query para remover dados $query[2] = "insert into {$tabela_salvar_site} values({$query_atualizar_tabela});"; // query // -------------------------------------------------------------------------------------------- // executa o comando query ------------------------------------------------------ if ($host_cadastrado_resposta == false) { // novo host ------------------------------------------------------------------------------ comando_executa($query[2]); // executa o comando query // -------------------------------------------------------------------------------------------- } else { // atualiza host existente ---------------------------------------------------------- comando_executa($query[1]); // executa o comando query comando_executa($query[2]); // executa o comando query // -------------------------------------------------------------------------------------------- } // -------------------------------------------------------------------------------------------- } // -------------------------------------------------------------------------------------------- // mensagem de sucesso ---------------------------------------------------------- $mensagem_sucesso .= "{$host_site}"; // mensagem de sucesso $mensagem_sucesso .= " "; // mensagem de sucesso $mensagem_sucesso .= "adicionado com sucesso."; // mensagem de sucesso // -------------------------------------------------------------------------------------------- // mensagem de sucesso ------------------------------------------------------------ echo $mensagem_sucesso; // mensagem de sucesso // -------------------------------------------------------------------------------------------- }