Korisne PHP funkcije i klase

PHP funkcija za računanje veličine foldera

Ovom funkcijom možete izračunati veličinu foldera (i svih njegovih fajlova i podfoldera), što može biti korisno recimo prilikom kontrole potršnje resursa na serveru. Veličina je data u gigabajtima.

PHP metoda za generisanje SEO Friendly linka

SEO Friendly linkovi su značajna stavka koja se mora realizovati prilikom SEO optimizacije sajta. Takvi linkovi se jednostavno mogu kreirati upotrebom sledeće metode:

PHP metoda za prikaz veličine fajla

Često na je potrebno da u web aplikacijama koje dozvoljavaju slanje fajlova posedujemo funkciju koja će računati veličinu fajlova. Ova metoda radi upravo to, a prikaz je formatiran na odgovarajući način:

PHP metoda za ograničenje broja reči u regenici (stringu)

Ovom funkcijom možemo ograničiti broj reči u nekom tekstu na recimo prvih 15 reči. Ovo može biti korisno za npr. blogove, gde se najpre ispiše prvih nekoliko reči, pa zatim stavi link opširnije do celog teksta.

PHP metoda za konvertovanje sekundi u hh:mm:ss

Često pri kreiranju razlike između dva datuma dobjemo rezultat u sekunama. Obzirom da korisnik želi da se vreme prikazuje u standardnom obliku hh:mm:ss, moramo dobijene sekunde pretvoriti u upravo takav oblik.

Zaštita od SQLi pomoću PDO klase

SQL injection je proces ubacivanja posebnog (zlonamernog) koda u bazu podataka, koji hakerima omogućuje pristup administatorskom delu sajta, ili upravljanje odnosno krađu korisničkih podataka.

PHP metoda za proveru E-mail adrese

Ova metoda je jedna od najkorišćenijih PHP metoda. Ona najpre proverava da li je uneta e-mail adresa u odgovarajućem formatu (name@email.com), a zatim proverava MX podatke o domenu, kao dodatni vid validacije.

PHP metoda za generisanje Random stringa

Slučajno generisani string (Random string) može biti koristan pri kreiranju Captcha zaštite, ili pri kreiranju bilo kakvih tajnih stringova. Recimo, često vidimo random string kao link za aktivaciju e-mail adrese.

PHP metoda za merenje jačine lozinke

Ova PHP metoda Vam omogućava da izmerite jačinu Vaše lozinke. Najčešće se koristi kod formulara za registrovanje korisnika, gde Vašim korisnicima možete ukazati na eventualnu slabu lozinku.