PHP

Introduzione a php-strem-iterator

Introduzione a php-strem-iterator

Non tutti conoscono / utilizzano la PHP SPL.

E quindi ci sono diverse librerie in giro che sostanzialmente potrebbero non essere usate in favore della SPL.

C'è però anche da dire che queste librerie sono generalmente più facili da usare.

Ad esempio php-stream-iterator!

Leggi
Exchange rate in PHP e ExchangeRate API

Exchange rate in PHP e ExchangeRate API

ExchangeRate API è un servizio gratuito per ottenere informazioni sulle valute.

Non sembrano esserci limiti alle richieste, ed non è richiesta una registrazione.

Dalle FAQ si evince che i dati vengono aggiornati ogni 24 ore.

Prendendo l'esempio di base dalla documentazione, vediamo come interrogare queste API in PHP.

Leggi
Connessione SSH con PHP

Connessione SSH con PHP

PHP dispone della llibreria ssh2_sftp per poter connettersi a server SFTP.

Dalla documentazione sembra sia inclusa di default, ma sulla mia Debian 9 ho dovuto installare un pacchetto apposito e riavviare il servizio:

# aptitude install php-ssh2
Leggi
Laggere file PDF in PHP

Laggere file PDF in PHP

In genere siamo abituati a cercare librerie per PHP che creino PDF.

Oggi ne vediamo una che invece ne esegue il parsing: PDF Parser!

E' molto facile da usare e da installare.

Potete installarla sia scaricandola da GitHub, che usando composer:

$ composer require smalot/pdfparser
Leggi
Utilizzare la funzione array_reduce in PHP

Utilizzare la funzione array_reduce in PHP

La funzione array_reduce di PHP ci permette di ridurre, nel vero senso della parola, un array ad un solo valore.

Possiamo, ad esempio, sommare tutti i valori dell'array ottenendo un totale.

Leggi
Introduzione a Lodash-PHP

Introduzione a Lodash-PHP

Lodash-PHP è sostanzialmente un porting per la famosa libreria Lodash per Javascript.

Non so dirvi quanto sia utile, perchè molto funzioni già esistono in PHP; però c'è da dire che molte invece mancano.

La libreria in tutto occupa circa 2MB, quindi abbastanza poco da poter essere provata.

Per installarla:

$ composer require lodash-php/lodash-php
Leggi
Deserializzare dati da jQuery in PHP

Deserializzare dati da jQuery in PHP

Supponiamo che io decida di serilizzare i dati di un form in jQuery, per poi spedirli tramite AJAX a PHP.

Come faccio a deserizalizzare questi dati in PHP?

Leggi
Visualizzare i campi personalizzati nelle API di Wordpress

Visualizzare i campi personalizzati nelle API di Wordpress

Nelle ultime versioni, Wordpress ha messo a disposizione le API senza dover installare componenti aggiuntivi.

Le sto usando parecchio per un progetto, ma avevo il problema di come reperire i campi personalizzati.

Questo perchè di default non sono visibili.

Usando un pò di PHP è possibile visualizzare anche quelli.

Leggi
Geocoding in PHP con LocationIQ

Geocoding in PHP con LocationIQ

Ultimamente Google Maps ha ristretto le richieste per il piano free suppongo.

Non riesco a fare nulla, e quindi mi sono guardato in giro.

Alla fine sono sbarcato su LocationIQ ed oggi vediamo come usarlo in PHP.

Leggi
Convertire numeri in numeri romani in PHP

Convertire numeri in numeri romani in PHP

Non chiedetemi perchè ho dovuto fare questo tipo di conversioni in PHP, ma ho dovuto.

Girovagando ho trovato la libreria romans, che ci permette di farlo in maniera molto easy.

L'alternativa era creare un accoppiamento lettera/numero, e fare la conversione.

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2572 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy