compose

Mattepuffo's logo
Connessione a MongoDB con PHP

Connessione a MongoDB con PHP

Per la connessione a MongoDB con PHP pare che sia obbligatorio usare pecl per l'installazione del driver.

Il pacchetto trovato in Debian 10 non è stato utile, o forse è addirittura deprecato.

Alla fine sono riuscito nell'intento usando questa procedura.

Mattepuffo's logo
WebScraping con PHP e Goutte

WebScraping con PHP e Goutte

Goutte è una libreria per il webscraping e il crwaling per PHP.

Si basa su diverse altre librerie, di cui sicuramente la più importante è DomCrawler.

Oggi ne vediamo un paio di esempi basici, senza andare troppo nel profondo; la mia era più una curiosità che un vero e proprio bisogno.

Mattepuffo's logo
Usare file YAML in PHP

Usare file YAML in PHP

Da quanto ho capito la libreria per la manipolazione dei file YAML per PHP è quella che fa parte di Symfony.

Questo non vuol dire che dobbiamo installare tutto il framework; possiamo installare solo quella libreria.

Per farlo usiamo composer:

$ composer require symfony/yam

Mattepuffo's logo
Creare presentazioni PowerPoint con PHP e PHPOffice

Creare presentazioni PowerPoint con PHP e PHPOffice

PHPOffice è una libreria (di cui abbiamo parlato già varie volte) che ci permette di manipolare file Office usando PHP.

E parliamo sia di MS Office, che di programmi come LibreOffice.

Oggi vediamo come creare presentazioni PowerPoint, sia in formato PPTX che ODP.

Mattepuffo's logo
Creare file WORD con PHP e PHPWord

Creare file WORD con PHP e PHPWord

PHPWord fa parte della libreria PHPOffice (abbiamo già visto varie volte come usare PHPExcel), utile per creare file office usando PHP.

Prima di tutto, installiamo la libreria; io ho usato Composer:

$ cd tua/directory/installazione
$ composer require phpoffice/phpword

Verrà creata una cartella vendor, con dentro tutto il necessario.