function puxa_links_host_diferente($site_url, $link_site, $titulo_link_site) { // array com links de hosts diferentes ------------------------------ global $array_links_host_diferente; // array com links de hosts diferentes // ---------------------------------------------------------------------------- // obtendo host de endereco de site e link ------------------------ $host[0] = retorna_host_url($site_url); // host de site $host[1] = retorna_host_url($link_site); // host de link // ---------------------------------------------------------------------------- // endereco de host diferente ---------------------------------------- $host_diferente = $host[1]; // endereco de host diferente // ---------------------------------------------------------------------------- // verifica se hosts sao iguais ---------------------------------------- if ($host[0] != $host[1]) { // atualiza array ---------------------------------------------------------- if (retorne_elemento_array_existe($array_links_host_diferente, $host_diferente) == false) { // atualiza array ---------------------------------------------------------- $array_links_host_diferente[$host_diferente] = $titulo_link_site; // atualiza array // ---------------------------------------------------------------------------- // cadastra proximos hosts a serem indexados no futuro --- cadastra_novo_host_indexar($host_diferente); // cadastrando hosts // ---------------------------------------------------------------------------- } // ---------------------------------------------------------------------------- } // ---------------------------------------------------------------------------- }
function cadlist($endereco_arquivo) { // lista de retorno ------------------------------------ $lista_retorno = null; // lista de retorno // --------------------------------------------------------- // numero de sites adicionados ----------------- $numero_adicionados = 0; // numero de sites adicionados // --------------------------------------------------------- // cadastra novo site para ser indexado ------ $handle = @fopen($endereco_arquivo, "r"); // ponteiro para arquivo if ($handle) { // se o arquivo existir while (!feof($handle)) { // se o arquivo for valido $buffer = fgets($handle, 4096); // obtendo linha de arquivo $buffer = trim($buffer); // remove espacos em branco cadastra_novo_host_indexar($buffer); // cadastra $lista_retorno .= $buffer . "<br>"; // atualiza lista de retorno $numero_adicionados++; // atualiza numero de adicionados } fclose($handle); // fecha arquivo } // -------------------------------------------------------- // informa quantos foram adicionados ------- $lista_retorno = "<font size='6px'>Adicionados: {$numero_adicionados} sites</font> <br><br>" . $lista_retorno; // informa quantos foram adicionados // -------------------------------------------------------- // retorna lista --------------------------------------- return $lista_retorno; // retorna lista // -------------------------------------------------------- }
function puxa_links_host_diferente($site_url, $link_site, $titulo_link_site) { global $array_links_host_diferente; // array com links de hosts diferentes $host[0] = retorna_host_url($site_url); // host de site $host[1] = retorna_host_url($link_site); // host de link $host_diferente = $host[1]; // endereco de host diferente if ($host[0] != $host[1]) { if (retorne_elemento_array_existe($array_links_host_diferente, $host_diferente) == false) { $array_links_host_diferente[$host_diferente] = $titulo_link_site; // atualiza array cadastra_novo_host_indexar($host_diferente); // cadastrando hosts } } }