Loading ...

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.

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.

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.

Ho trovato una libreria molto completa per la creazione di codici QR Code con PHP, ed oggi ne vediamo un esempio di utilizzo: PHP QR Code!

Scaricatela seguendo la pagina di download, e caricatela sul vostro server.

Di Google Drive ne abbiamo parlato diverse volte.

Oggi vediamo come caricare dei filese usando PHP; per la prima configurazione vi rimando alla documentazione ufficiale.

L'unica cosa che dovete modificare del codice che trovate è la riga che riguarda lo scope:

$client->setScopes(Google_Service_Drive::DRIVE_FILE);

Sia il JSON che il CSV sono formati standard usati praticamente ovunque.

Da un web service ricevo i dati in JSON, ed ho bisogno di convertirli in CSV.

Il tutto in un'applicazione scritta in PHP.

PHP ha parecchie funzioni di utilità per gli array.

Una di queste è array_count_values, che in pratica ci permette di contare i valori univoci di un array.

Sto bloccaggio di richieste a fonti diverse sarà anche una cosa sicura, ma è anche un gran rottura di maroni!

Bene, dopo lo sfogo vediamo come attivare CORS in Lumen.

La cosa è alquanto semplice; la prima cosa è creare un nuovo middleware dentro app -> Http -> Middleware.

La funzione scandir di PHP ci permette di listare il contenuto di una cartella in maniera molto veloce.

Ma come potete vedere anche dagli esempi sulla documentazione, include anche le voci della directory corrente e quella della directory padre (in sostanza . e ..).

Ci sono vai modi per implmentare JWT (JSON Wb Token) in Lumen, ed io ho usato la libreria Firebase.

Per implementare il tutto ho seguito questa guida: JWT authentication for Lumen 5.6.

Quello che manca a questa guida è come visualizzare le informazioni dell'utente loggato passandogli il token.

In verità il lavoro da fare è veramente minimo; dobbiamo agire sul file routes/web.php.