PHP

Il linguaggio principe del web

Mattepuffo's logo
Creare e scaricare file CSV in PHP

Creare e scaricare file CSV in PHP

Oggi vi presento una piccola funzioncina che ci permette di creare un file CSV al volo e metterlo in download usando PHP.

Non useremo librerie di terze parti, ma le funzioni standard:

  • fopen
  • fputcsv
  • fseek
  • fpassthru

Mattepuffo's logo
Inviare dati JSON con PHP e Guzzle

Inviare dati JSON con PHP e Guzzle

Guzzle è una libreria che ci consente di creare un client HTTP con PHP.

L'abbiamo già vista varie volte, ed oggi la vediamo per l'invio dei dati JSON in POST ad una API.

Non vi posto tutto il form perchè è la solita solfa.

Mattepuffo's logo
Paginazione in Wordpress con get_posts

Paginazione in Wordpress con get_posts

La funzione get_posts di Wordpress ci permette di iterare sui post, indicando diversi tipi di filtri / opzioni.

Di default, ovviamente, non tiene in considerazione il discorso della paginazione.

Oggi vediamo un esempio che ho appena applicato ad un sito che sto sviluppando con Wordpress ed un template custom

Mattepuffo's logo
Sottrarre tempo in PHP

Sottrarre tempo in PHP

In pratica prendo un dato da un database, che mi arriva come stringa in questo formato: 10:00:00.

In sostanza le 10 mattina.

Da qui devo sottrarre 15 minuti a quella "stringa" in PHP.

Mattepuffo's logo
Parsing JSON in PHP e Guzzle

Parsing JSON in PHP e Guzzle

Guzzle è un client HTTP per PHP.

Pensavo che non mi sarebbe mai servito in realtà, ma mi sbagliavo.

Quindi oggi ho fatto dei (nuovi) test; vederemo come eseguire una richiesta GET e fare il parsing della risposta JSON.

Mattepuffo's logo
Visualizzare tutti giorni di un mese in PHP

Visualizzare tutti giorni di un mese in PHP

Quello che vogliamo ottenere oggi è una piccola funzione che visualizza tutti i giorni di un determinato mese / anno in PHP.

Nello specifico vogliamo visualizzare tutti i lunedi (o martedi, ecc).

Poi andremo oltre, e visualizzeremo tutti i lunedi di questo anno e del prossimo, partendo dal prossimo lunedi rispetto ad oggi.

Mattepuffo's logo
Ricerca binaria in PHP

Ricerca binaria in PHP

La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.

Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.

In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.