PHP

Come installare APC su Ubuntu

PHP è un linguaggio di scripting che deve essere analizzato, compilato ed eseguito dal server ad ogni richiesta di pagina.

Questa fase richiede risorse e tempo.
APC (Alternative PHP Cache) è un’estensione di PHP che si occupa di salvare, nella memoria RAM, il codice intermedio generato dalla compilazione degli script (bytecode) e di eseguirlo, dopo la prima richiesta effettuata ad un file PHP, bypassando le fasi di analisi e compilazione del codice.

Questo significa migliorare le prestazioni della tua applicazioni PHP.

Nella guida di oggi vedremo come installarlo e configurarlo (su un server con Ubuntu, ma la guida è valida per gran parte delle distribuzioni Debian based).

continua a leggere
miserveCome installare APC su Ubuntu

Le principali novità da PHP 5.0 a PHP 5.6

Con la versione 5.0 di PHP il supporto per la programmazione ad oggetti viene migliorato notevolmente (nella versione 4 era praticamente inesistente) e, versione dopo versione, PHP riesce a “competere” con altri linguaggi.

Le novità aggiunte, distribuite nell’arco degli anni, sono tante.

Facciamo un test! Vi faccio una domanda:  “i traits sono stati aggiunti in PHP 5.4 o PHP 5.5?”

Lo so, capita anche a me 😛 …ecco perché sto scrivendo questo post.

Vediamo quali sono, dalla versione 5.0 alla versione 5.6, le principali novità.

continua a leggere
miserveLe principali novità da PHP 5.0 a PHP 5.6

Diciamo addio a func_get_args e call_user_func_array con PHP 5.6

Capita spesso di creare funzioni che accetta un numero imprecisato di variabili o dover richiamare una funzione senza conoscere il numero di variabili da passare.

Grazie alle novità introdotte da “variadic functions” e “argument unpacking” in PHP 5.6 fare ciò diventa un gioco da ragazzi, anche divertente :)

L’utilizzo è molto semplice. Il nuovo operatore è “…” (tre puntini), vediamo come utilizzarlo.

continua a leggere
miserveDiciamo addio a func_get_args e call_user_func_array con PHP 5.6

Creiamo una funzione in PHP per “nascondere” le email

Con questa piccola “nota” vedremo una semplice funzione in PHP che, a partire di una email, mostrerà un link visibile solo ai client con javascript attivo.

In questo modo daremo la possibilità agli utenti di poter inviare una email con il loro client preferito e di nascondere l’indirizzo ai crawler in cerca di email per il web.

Eviteremo quindi di scrivere indirizzi tipo “test [chiocciola] miserve(punto)com

continua a leggere
miserveCreiamo una funzione in PHP per “nascondere” le email

Come ri-ordinare post, articoli (o custom post) in WordPress

Se abbiamo la necessità di ordinare articoli, post o post personalizzati in WordPress in modo differente dal comportamento di default, questo piccolo post fa al caso tuo.

Oggi, mentre stavamo creando un’area “Glossario” su WordPress, (usando i custom post) abbiamo avuto la necessità di ordinare i risultati in modo da visualizzare i termini inseriti in ordine alfabetico e non in base alla data di modifica.

La soluzione che abbiamo adottato è veramente semplice, ecco cosa dobbiamo fare:

continua a leggere
miserveCome ri-ordinare post, articoli (o custom post) in WordPress

Installare PHP cURL su Ubuntu Linux

La libreria cURL di PHP è una delle librerie più utili e usate tra quelle disponibili per PHP.
Se hai necessità di installarla e sei su un ambiente Ubuntu (o altra distribuzione Debian based) ti basta aprire la console e digitare i seguente comando:

continua a leggere
miserveInstallare PHP cURL su Ubuntu Linux

Estrarre il colore dominante da un’immagine con PHP

Questo snippet ci permette di recuperare da un’immagine il colore predominante.
Questo potrebbe essere utile, ad esempio, in tutti quei casi si renda necessario filtrare i risultati per colori, ad esempio:

  • Hai un e-commerce e vuoi mostrare gli accessori di un determinato colore
  • Hai un database di immagini e vuoi ottenere tutte quelle tendenti al rosso o verde…
continua a leggere
miserveEstrarre il colore dominante da un’immagine con PHP