PHP – Velocizzare le pagine con APC

7 Lug

In questo articolo voglio parlarvi di APC, un sistema di caching PHP in grado, in taluni casi, di rendere significativamente più veloci le nostre applicazioni.

Numeri random multipli di un certo numero con PHP

15 Giu

Oggi ho avuto la necessità per un sito di e-commerce di scrivere una procedura di creazione sconti automatici. Semplificando molto, quello che deve fare il programma è, applicare a certi prodotti uno sconto casuale (entro un certo range) ma che sia però multiplo di 5, quindi 5-10-15-20% etc..

Replace URL in caso di migrazione sito WordPress

11 Giu

Quando migriamo un nostro sito WordPress da un server ad un’altro (per esempio da locale ad hosting, o viceversa) dobbiamo, di norma, eseguire tre operazioni:

Capire i costruttori ed i distruttori

17 Mar

Costruttore Molto spesso ogni volta che creiamo un’istanza di una classe, abbiamo bisogno che venga eseguita una qualche impostazione, per esempio recuperare una certa info dal database oppure inizializzare alcune proprietà.

isset() vs array_key_exists()

9 Mar

Qual’è il modo più performante per determinare se un elemento è contenuto in un array? Il seguente test ci schiarirà le idee.

PHP – I namespaces

22 Feb

I namespaces, sono un’importante novità, da tempo agognata e promessa, e finalmente disponibile da PHP 5.3, colmando così una della lacune che vengono ancora rinfacciate al linguaggio.

Prepared Statements

9 Feb

Ormai i moderni database supportano tutti il concetto di prepared statement. Ma di cosa si tratta? Possono pensarli come ad una sorta di modello compilato per l’SQL, che può essere personalizzato utilizzando parametri variabili.

Eseguire PHP da riga di comando

29 Gen

Dalla versione 4.3, PHP supporta un nuovo tipo di SAPI (Server Application Programming Interface) chiamata CLI ( Command Line Interface). Come è facile intuire si tratta di un modo per utilizzare PHP dalla riga di comando di sistema (la shell di Linux o il prompt dei comandi di Windows).

Prevenire attacchi XSS con PHP

22 Gen

Gli attacchi indicati come cross-site scripting (XSS) sono un’autentica piaga per i siti Web che non prevedono un corretto controllo degli input da parte dell’utente con richieste HTTP, sia GET che POST. Naturalmente questo controllo perchè sia realmente efficace è necessario che venga eseguito lato server, qualunque controllo eseguito lato client non fornisce garanzie sufficienti.

Rilevare se all’utente piace la tua pagina Facebook

19 Gen

Obiettivo di questo tutorial è testare se all’utente “piace” la nostra pagina Facebook quando vi arriva. Significa quindi verificare se ha cliccato o meno sul Like Button, che ha preso il posto del vecchio Become A Fan.