Multe funcționalități sunt distribuite între aplicații - cum ar fi trimiterea de e-mailuri sau prevenirea spamului. În spiritul reutilizării roții în loc să o reinventați, aici sunt nouă librării web libere pe care le puteți utiliza în următorul program care vă va crește dramatic eficiența.
Biblioteca reCAPTCHA vă permite să integrați pe site-ul dvs. un sistem CAPTCHA avansat, care vă ajută să păstrați pe site-ul dvs. pagini de spam. CAPTCHA vizuală include, de asemenea, o caracteristică audio utilă.
În plus față de serviciul reCAPTCHA, biblioteca include și un API pentru serviciul "Mailhide" care ascunde mesajele e-mailuri de la spammeri.
Aplicația API este gratuită și ușor de implementat pe site-ul dvs. și oferă, de asemenea, comunității în timp ce traduce cărțile scanate.
Descărcați ReCAPTCHA | Obțineți o cheie API Documentație
Acismet a fost acoperit într-un articol NETTUTS anterior.
Akismet este un serviciu gratuit care poate fi folosit pe cele mai multe site-uri mici - sau folosit pe site-uri mai mari pentru o mică taxă. Biblioteca funcționează prin compararea comentariilor cu o bază de date a comentariilor existente cu privire la spam furnizate de alți utilizatori. Biblioteca poate decide apoi să semneze comentariul pentru moderare sau să îl permită. În fiecare zi biblioteca crește și serviciul se îmbunătățește.
Implementați Akismet
JSON este un format la îndemână pentru transmiterea datelor citibile de către oameni. Nu toată lumea a făcut trecerea la PHP5, care a inclus suportul JSON de la versiunea 5.2.0. Această bibliotecă mică vă permite să implementați funcționalitatea JSON în propriile aplicații, dacă nu utilizați o versiune recentă a PHP.
Vizualizați serviciile_JSON
Smarty este un motor de șablon care a fost în mod oficial un subproiect al proiectului PHP. Smarty oferă multe caracteristici puternice, cum ar fi buclele, variabilele și un sistem de caching excelent. Biblioteca are mulți ani sub centură și se apropie de lansarea versiunii a trei.
Descărcați Smarty | Vizualizați documentația
În plus față de afișarea datelor text în aplicația dvs., poate fi de asemenea utilă afișarea datelor într-un format mai vizual. Acest lucru se poate face cu o mulțime de opțiuni cum ar fi diagrame plăci și grafice de bare. pChart este un script care vă permite să creați diagrame și grafice din interogări SQL sau detalii furnizate manual. Scriptul este copiat de GD pentru a crea imaginile. Se concentrează, de asemenea, asupra esteticii; așa că creează niște lucruri frumoase.
Descarcă pChart | Vizualizați documentația | Vizualizați demonstrațiile
SimplePie este un alt articol care a fost acoperit pe NETTUTS de câteva ori.
SimplePie vă permite să trageți ușor conținutul sindicalizat (cum ar fi feedurile RSS). De asemenea, a fost integrat cu multe platforme și seturi de limbi diferite; ar trebui să fie capabil să trateze aproape orice furaje într-o varietate de moduri.
Descărcați SimplePie | Vizualizați documentația | Extinderea SimplePie pentru analizarea fluxurilor RSS unice
Aplicațiile folosesc uneori funcționalitatea pentru a "pinge" alte site-uri atunci când a avut loc o acțiune (cunoscută sub numele de trackbacks). Acest lucru se face folosind un protocol numit XML-RPC. Biblioteca XML-RPC PHP vă permite, de asemenea, să integrați funcționalitatea în site-ul dvs. Web.
Descărcați XML-RPC PHP | Vizualizați documentația
Amazon oferă un serviciu plăcut pentru a lucra în nor, numit "S3". Nettuts + chiar o folosește pentru a stoca imaginile văzute în fiecare articol. Există o frumoasă bibliotecă Amazon S3 care nu necesită instrumente de terță parte și permite încărcarea de fișiere mari.
Descărcați Amazon S3 PHP Class
Cele mai multe aplicații trimit un e-mail sub o anumită formă, dar se bazează de obicei pe funcția de bază php mail (). PHPMailer este o clasă puternică care vă permite să trimiteți diferite tipuri de e-mailuri - de la textul de bază la e-mailurile formatate bogat. Aceste e-mailuri pot include și atașamente sau anteturi personalizate.
Descărcați PHPMailer | Vizualizați documentația