Hvis du tillader brugere at uploade indhold til din hjemmeside , fange plagieret indhold skærer ned på dine omkostninger til opbevaring stjålne genstande og tekst. Du kan bruge PHP til at vurdere indholdet og returnere en procentdel , der repræsenterer ligheden faktor for to URL'er . Dette lader dig kravle hjemmesider og sammenligne to webadresser med hinanden for at finde ud af, om en sides indhold, ligner en anden webadresse indhold. Instruktioner
1
Åbn din PHP editor og kildekoden fil, du vil bruge til at gennemgå webadresser og sammenligne lignende indhold .
2
Opret to URL variabler og oprette en tredje variabel, der returnerer antallet af tegn , der matcher i de to sider. Følgende kode opstiller de variabler : Hej
$ url1 = ''; $ url2 = ''; $ samme = 0;
3
Anskaf indholdet af de to URL'er. Følgende kode initialiserer og henter indhold til to URL'er : Hej
$ krølle = curl_init (); curl_setopt ( $ krøller, CURLOPT_URL , $ url1 ) $ INDHOLD1 = curl_exec ( $ krøller ), curl_setopt ( $ krøller, CURLOPT_URL , $ url2 ) $ contents2 = curl_exec ( $ krøller ),
4
Sammenlign de to URL indhold strenge. Følgende kode returnerer antallet af på hinanden følgende tegn fra "$ INDHOLD1 " , der svarer til indholdet af "$ contents2 " : Hej
$ lignende = strstr ( $ contents2 , $ INDHOLD1 ) $ similarcount = strlen ( $ lignende ),
5
Opdel "$ similarcount " med det samlede streng længde Dette nummer giver dig ligheden faktor eller procentdelen af lignende indhold, der matcher "$ INDHOLD1 ". fra din oprindelige webadresse. Brug følgende kode til at beregne faktoren : Hej
$ faktor = $ similarcount /( strlen ( $ contents2 )), echo $ faktor