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 ;