Megtudhatja, hogy hány tweets a Twitter, a Tetszik Megosztás Facebookon, vkontakte, osztálytársak, a Google
Amikor létrehoz egy telephely kapott szokatlan követelmény - a megrendelő akarta megjeleníteni amellett, hogy a hagyományos egységek szereti a száma tetszésnyilvánításainak három pontban,. hálózatok Facebook. Twitter. VKontakte. Ha az oldal csak egy blokk husky / részvény, akkor nincs probléma, mint szempontjából a blokkok maguk és megszerzése szempontjából száma szereti. Ehhez egyszerűen JS JSON kéri tenni. De a főoldalon a hírek listáját, amelyek mindegyike kell a saját blokk szociális gombokkal. hálózatok és az összes tetszik. Következtében, hogy úgy döntöttünk, hogy felkavarják a cache, amely tárolja ezeket a számokat. A szkript újraszámításhoz 10 percenként indul. Ez a php már fogadni szükséges Old.
Minden munka csökken több php hívás file_get_contents funkciót. Aki dolgozott vele tudja, mennyire drága. A függvény a fájlt egy húr. Ezzel után megismételte felhívását, a szkript fut rendesen időben.
Facebook és Twitter rendben van adatok JSON. De a többi kell értelmeznie a kapott oldalt, mert ez a hosszú és fut a forgatókönyvet.
Példák vannak írva szigorúan megjelenítésére és feldolgozására nem tartalmazzák az összes lehetséges hibát, hogy lehet az adatkérés a harmadik fél helyek. Ugyanazt a Facebook, például a szám a bejövő kapcsolat egyetlen ip. Tehát, akkor nem válaszol, ha többször is foglalkoztak egy script. Arra is szükség van, hogy a allow_url_fopen php.ini beállítás be van kapcsolva. Ja, és a https oldalakon szükséges támogatja az SSL (line extension = php_openssl.dll raskommente php.ini).