Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať podobnosti faktor v dokumentoch v PHP

Ak chcete povoliť užívateľom nahrávať obsah na vašich webových stránkach , lov plagoval obsahu znižuje vaše náklady na ukladanie ukradnuté články a textu . Môžete použiť PHP zhodnotiť obsah a vrátiť percento , ktoré predstavuje podobnosti faktor pre dve adresy URL . To vám umožní prechádzať webové stránky a porovnať dve adresy URL so sebou , aby zistili , či obsah jednej stránky je podobný obsah iného URL . Pokyny dovolená 1

Otvorte PHP editor a súbor , zdrojový kód , ktorý chcete použiť na prechádzanie adries URL a porovnať s podobným obsahom .
2

Vytvorte dve URL premenné a nastaviť tretia premenná , ktorá vráti počet znakov , ktoré zodpovedajú v oboch stranách . Nasledujúci kód nastaví premenné :

$ url1 = '' ; $ url2 = '' ; $ rovnaký = 0 ;
3

získať obsah dvoch URL . Nasledujúci kód inicializuje a načíta obsah na dvoch adresách :

$ curl = curl_init ( ) ; curl_setopt ( $ curl , CURLOPT_URL , $ url1 ) ; $ OBSAH 1 = curl_exec ( $ curl ) ; curl_setopt ( $ curl , CURLOPT_URL , $ url2 ) ; $ contents2 = curl_exec ( $ curl ) ;
4

Porovnajte dva reťazce obsahu URL . Nasledujúci kód vráti počet po sebe idúcich znakov z " $ OBSAH 1 " , ktoré zodpovedajú obsahu v " $ contents2 " :

$ podobná = strstr ( $ contents2 , $ OBSAH 1 ) ; $ similarcount = strlen ( $ apod ) ;
5

Rozdeľte " $ similarcount " hodnotu celkovej dĺžky reťazca na toto číslo vám dáva podobnosť faktora alebo percento podobným obsahom , ktorý zodpovedá " $ OBSAH1 . " z pôvodnej adresy URL . Použite nasledujúci kód pre výpočet faktora :

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené