Analizează conținutul site-ul dvs. cel mai simplu mod

Analizează conținutul site-ul dumneavoastră mod simplu.

Analizează conținutul site-ul dvs. cel mai simplu mod

Conținutul Parser: Introducere.

Să presupunem că ne interesează informația există pe orice site terță parte și nu este actualizat. Desigur, puteți vizita periodic site-ul cu informații, copiați-l și actualizați de pe site-ul dvs. de notorietate: Ctrl + C și Ctrl + V. Dar nu pot merge, și pentru a încredința sarcina unui simplu script - parserul, care la cerere: va merge la site-ul donator, găsiți și sculpta informațiile de care avem nevoie și afișa pe site-ul nostru. Pur și simplu pune, informațiile de la un alt site vor fi publicate pe dvs. complet automat. În cazul în care perspectiva curcubeu pentru tine - citiți mai departe.







Deci, scrieți scenariul, care vine la orice site, scoate o bucată de informație avem nevoie și să le publice pe site-ul nostru. Nu au cunoștințe de programare nu aveți nevoie, faceți totul punctul de punct și să încerce punerea în aplicare pe blogul său.

Punerea în aplicare a parserul în PHP

Poate momentul cel mai important în cazul nostru - este de a găsi un donator, care este, site-ul pe care va apărea informația de interes pentru noi. Site-ul trebuie să ruleze fără probleme, își îndeplinesc obligațiile de a actualiza informațiile în mod regulat, iar textul trebuie să fie deschis (de exemplu, vizualizarea codul sursă al paginii în browser - avem nevoie pentru a vedea unde ne interesează informațiile).







În cazul în care site-ul donator și care este necesar pentru a ne pentru pagina parsare este găsit, memora URL-ul și du-te la pasul următor. Creați un fișier text în Notepad, de exemplu, parser.php și plasați codul următor:

# În cazul în care am analizat informațiile:
$ content = file_get_contents ( 'donator URL');

# Început de aportul de conținut:
$ Pos = strpos (conținut $, 'codul plasat înaintea conținutului');

Se taie orice lucru care vine în poziția dorită pe noi:
$ content = substr (conținut de $, $ pos);

În același mod vom găsi poziția șirului finale:
$ Pos = strpos (conținutul $, „cod, plasate la sfârșitul ne textul dorit“);

Se taie inutile:
$ content = substr (conținut $, 0, $ pos);

Dacă ați găsit codul care este necesar să ne taie:
$ Content = str_replace ( 'Codul pe care trebuie să taie.', '', $ Conținut);

Deducem Text sparsenny:
echo $ conținut;
?>

Deci, câteva linii de cod și de conținut terță parte este publicat automat pe blog-ul nostru. Red în codul desemnate locurile pe care trebuie să le modificați.

Integrarea cu PHP parser în WordPress

Deci, parser-ul gata. Activitatea sa a fost testat, rezultatele sunt destul.

Dar cum să arate conținutul sparsenny pe pagina sau în WordPress înregistrare?

Dacă vom introduce codul de mai sus pentru a posta WordPress, chiar și în modul HTML, din motive de siguranță script-uri WordPress este pur și simplu taie - cenzura nu a ratat.

echo iconv ( "ferestre-1251", "UTF-8", $ conținut);

Cu valorile ferestre-1251 și UTF-8 joc, se deplasează în jurul valorii de ei, în funcție de codificarea inițială a site-ului donator și pacient.

Vă avertizez că aceasta este cea mai simpla implementare a parserul în PHP, dar în unele cazuri, este nevoie de nimic mai mult (pentru cei mai mulți bloggeri).