“Conocimientos Programación>Programación PHP /MySQL

Cómo calcular el factor de similitud de documentos en PHP

2014/12/12
Si permite a los usuarios subir contenido a su sitio web , la captura de contenido plagiado reduce los costos de almacenamiento de artículos y textos robados. Usted puede utilizar PHP para evaluar el contenido y devolver un porcentaje que representa el factor de similitud para dos URLs. Esto permite que se arrastran sitios web y comparar los dos URL entre sí para determinar si el contenido de una página es similar al contenido de otra URL. Instrucciones
1

Abre tu editor de PHP y el archivo de código fuente que desea utilizar para rastrear las direcciones URL y comparar el contenido similar.
2

Cree dos variables de URL y configurar una tercera variable que devuelve el número de caracteres que coinciden en las dos páginas. El siguiente código establece las variables:

$ url1 ='' , $ url2 ='' , $ mismas = 0;
3

Obtener el contenido de los dos URLs. El siguiente código inicializa y recupera los contenidos para dos URLs:

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

Compara las dos cadenas de contenido de URL. El siguiente código devuelve el número de caracteres consecutivos de " $ ÍNDICE1 " que coinciden con el contenido de "$ contents2 ":

$ similares strstr = ($ contents2 , $ ÍNDICE1 ), $ similarcount = strlen ($ similar) ;
5

Divide el valor "$ similarcount " por la longitud de la cadena total del Este número le da el factor de similitud o el porcentaje de contenido similar que coincida con " $ ÍNDICE1 ". de su URL original . Utilice el código siguiente para calcular el factor: factor de

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

Programación PHP /MySQL
Cómo analizar un archivo XML
Cómo devolver DIVs con PHP
Cómo eliminar una nueva línea y el espacio en PHP
Cómo leer y Explode Archivos
Cómo copiar un archivo desde una URL con PHP
Cómo vincular un FK en MySQL
¿Cómo leer el contenido de una página Web remota mediante PHP
Cómo crear archivos PDF con PHP
Conocimientos Informáticos © http://www.ordenador.online