Als u gebruikers toestaan om content te uploaden naar uw website, plagiaat inhoud springende bezuinigingen op uw kosten voor de opslag van gestolen voorwerpen en tekst . U kunt PHP gebruiken om de inhoud te beoordelen en terug te keren een percentage dat de gelijkenis factor voor twee URL's vertegenwoordigt . Hiermee kunt u websites doorzoeken en vergelijken twee URL's met elkaar om te zien of de inhoud een pagina is vergelijkbaar met de inhoud een andere URL 's . Instructies 1 Open je PHP editor en de broncode bestand dat u wilt gebruiken om de URL's doorzoeken en vergelijken vergelijkbare inhoud . Kopen van 2 Maak twee URL variabelen en het opzetten van een derde variabele die het aantal tekens die overeenkomen met de twee pagina's terug . De volgende code stelt de variabelen : $ url1 = '' ; $ url2 = '' ; $ hetzelfde = 0 ; 3 verkrijgen van de inhoud van de twee URLs . De volgende code initialiseert en haalt de inhoud van twee URL : $ curl = curl_init ( ) ; curl_setopt ( $ krul , CURLOPT_URL , $ url1 ) ; $ materiaal1 = curl_exec ( $ curl ) ; curl_setopt ( $ curl , CURLOPT_URL , $ url2 ) ; $ contents2 = curl_exec ( $ curl ) ; 4 Vergelijk de twee URL inhoud snaren . De volgende code geeft het aantal opeenvolgende letters van " $ materiaal1 " die overeenkomen met de inhoud van " $ contents2 " : $ gelijkaardige = strstr ( $ contents2 , $ materiaal1 ) ; $ similarcount = strlen ( $ vergelijkbaar ) ; 5 Verdeel de " $ similarcount " waarde van de totale lengte van de string van het Dit nummer geeft je de gelijkenis factor of het percentage van vergelijkbare inhoud die overeenkomt met " $ materiaal1 . " van uw oorspronkelijke URL . Gebruik de volgende code om de factor te berekenen : $ factor = $ similarcount /( strlen ( $ contents2 ) ) ; echo $ factor ;
|