Full Stack Web Developer/SEO Specialist. PHP, CMS, Framework MVC, CakePHP e HTML5/JavaScript expert. Sviluppo progetti e strategie web dal 1999.

Contattami subito per una consulenza gratuita.

CONTATTAMI ORA

Scrivere su un’immagine con PHP: ecco come fare

php write image

 

In un’applicazione web potrebbe essere utile generare delle immagini che contengono un testo. Ad esempio, per realizzare un generatore di card, certificati o meme (in nome del viral marketing?). Scrivere su un’immagine in PHP è piuttosto semplice grazie alle librerie GD.

Nell’esempio che ti mostro, realizzato con poche righe di codice (il codice è semplice e autoesplicativo), basterà inviare il parametro “name” in querystring per scrivere il proprio …

Leggi tutto

PHP JWT: autenticazione con i Json Web Token

php tips

I Json Web Token (JWT) sono uno standard abbastanza recente (nato nel 2015) utilizzato nelle applicazioni moderne per creare sistemi di autenticazione user stateless. Come funziona detto in parole semplici?

Il server, dopo l’autenticazione dell’utente, restituirà il token al client che potrà utilizzarlo per tutte le chiamate successive. Il server estrapolerà le informazioni sull’utente dal token e verificherà che, quest’ultimo, sia stato firmato e verificato con la chiave segreta …

Leggi tutto

CakePHP e Virtual Fields: ecco come utilizzarli

cakephp logo

 

I Virtual Fields sono dei campi virtuali che puoi creare e assegnare a un modello della tua applicazione CakePHP. Anche se non possono essere salvati, questi campi, possono essere utilizzati per ogni operazione come qualsiasi altro campo del tuo modello.

Il classico esempio di utilizzo è quello che riguarda la concatenazione di nome e cognome di un utente. In un listing, ad esempio una rubrica di contatti, può …

Leggi tutto

CakePHP: come effettuare ricerche full text search

cakephp logo

 

Oggi vedremo come eseguire una query di tipo full text search con CakePHP. La ricerca full text search, estremamente utile se stiamo progettando un motore di ricerca, ci offre diversi vantaggi rispetto a una libera ricerca effettuata con l’operatore LIKE.

Una ricerca con l’operatore LIKE si limita a rintracciare le occorrenze di una parola nel campo sottoposto alla ricerca.

Una ricerca full text individua le righe in …

Leggi tutto

Implementare l’infinite scroll con JavaScript/jQuery

infinite scroll

 

Implementare la tecnica dell’infinite scroll è piuttosto semplice ed, oggi, vedremo come farlo realizzando una comoda funzione in JavaScript e servendoci di jQuery.

Qui puoi visionare il risultato finale: http://www.emawebdesign.com/demo/infinitescroll

In pratica:

Caricheremo dinamicamente 3 pagine di contenuto testuale, in aggiunta alla pagina iniziale, ogni volta che scrolleremo verso il basso. Un pò come facciamo quando scorriamo i contenuti sui social media (Facebook, Instagram ecc.).

Implementazione

Leggi tutto