Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como calcular o Fator de Similaridade em documentos em PHP
Se você permitir que os usuários façam upload de conteúdo para o seu site , pegando cortes conteúdo plagiado os seus custos para o armazenamento de artigos e textos roubados. Você pode usar o PHP para avaliar o conteúdo e retornar uma porcentagem que representa o fator de similaridade para dois URLs . Isso permite rastrear sites e comparar duas URLs com o outro para saber se o conteúdo de um página é semelhante ao conteúdo de outra URL. Instruções
1

Abra seu editor de PHP eo arquivo de código fonte que você deseja usar para rastrear os URLs e comparar o conteúdo similar.
2

Crie duas variáveis ​​de URL e configurar uma terceira variável que retorna o número de caracteres que correspondem nas duas páginas. O código a seguir define -se as variáveis ​​:

$ url1 =''; $ url2 =''; $ mesma = 0;
3

obter o conteúdo dos dois URLs . O código a seguir inicializa e recupera o conteúdo de duas URLs :

$ curl = curl_init () ; curl_setopt ( $ curl , CURLOPT_URL , $ url1 ); $ Índice1 = curl_exec ( $ curl ); curl_setopt ( $ curl , CURLOPT_URL , $ url2 ); $ contents2 = curl_exec ( $ curl );
4

Compare as duas seqüências de conteúdo URL. O código a seguir retorna o número de caracteres consecutivos de "$ Índice1 ", que corresponde ao conteúdo de "$ contents2 " :

$ semelhante = strstr ( $ contents2 , $ Índice1 ); $ similarcount = strlen ( $ similar) ;
5

Divida o valor "$ similarcount " pelo comprimento total da corda Este número dá-lhe o fator de semelhança ou a porcentagem de conteúdo semelhante que corresponde "$ Índice1 ". a partir de sua URL original. Use o seguinte código para calcular o fator :

$ fator = $ similarcount /( strlen ( $ contents2 ) ); echo $ fator ;

Anterior :

Próximo : No
  Os artigos relacionados
·Como busca enquanto você digita em AJAX Com MySQL PHP 
·Como usar um modificador E Função 
·Como Ler Eval de impressão em PHP 
·Como acessar uma webcam no PHP 
·As funções de despejo PHP sabão 
·Erro Site: O Arquivo Requer o ionCube PHP Carregador I …
·Get_headers Vs . Velocidade cURL em PHP 
·Como exibir a imagem em vez de a ligação de um regist…
·Ajuda com PHP e compilação Falha 
·Erros de Segurança token no PHP 
  Artigos em destaque
·Como redirecionar dados para exibir no AIX 
·Como usar a instrução switch em Java 
·Como detectar o tamanho de uma Viewport 
·Como converter números para Inglês em Java 
·O que faz a depuração média no PC 
·Como criar uma senha para um site 
·O que são limites normais INT 
·Como usar JavaScript e PHP na validação de formulári…
·Como fechar uma janela órfão depois que um registro é…
·Como Eliminar um JFrame 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados