Controllare se un file è una immagine in PHP

Controllare se un file è una immagine in PHP

In pratica il mio script di upload accetta sia video che immagini.

Ma a seconda del tipo li carico in diverse cartelle; quindi avevo bisogno di capire se il file fosse una immagine o un video.

In PHP dobbiamo usare un workaround; ce ne sono diversi, ed io ho scelto di usare exif_imagetype.

Leggi
Visualizzare i dettagli di un ordine WooCommerce in PHP

Visualizzare i dettagli di un ordine WooCommerce in PHP

In una pagina custom di un sito fatto con Wordpress, avevo la necessità di visualizzare i dettagli di un ordine di WooCommerce.

Per farlo usiamo l'oggetto WC_Order e i metodi get_items e get_data.

Nel caso specifico, inoltre, dobbiamo includere anche il file wp-load.php per caricare Wordpress.

Leggi
Calcolare il numero dei giorni in un anno in PHP

Calcolare il numero dei giorni in un anno in PHP

Vi presento una piccola funzionancina in PHP che ci permette di calcolare quanti giorni ha un anno.

Come sapete non tutti gli anni hanno lo stesso numero di giorni.

Leggi
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.

Leggi
Usare query custom in Wordpress

Usare query custom in Wordpress

Sto scrivendo un plugin per Wordpress che usa un plugin (per jQuery) che richiede dei dati in formato JSON.

Dati presi da db, con una query custom.

E' possibile creare delle query custom in diversi modi, di cui quello che ho usato è il più flessibile.

Leggi
Creare un plugin per Wordpress admin

Creare un plugin per Wordpress admin

In pratica ho la necessità di creare un plugin che sia visibile / utilizzabile nell'area admin di Wordpress.

La cosa in verità è abbastanza semplice; come al solito create una cartella dentro a wp-content/plugins per il vostro plugin.

Leggi
Creare un custom payment in WooCommerce

Creare un custom payment in WooCommerce

WooCommerce è probabilmente il plugin per Wordpress più utilizzato per la creazione di ecommerce.

Ha tantissimi plugins, e può essere esteso con altri plugin custom.

Oggi vediamo come crearne uno per aggiungere un metodo di pagamento custom.

Leggi
Introduzione agli SPL Iterators in PHP

Introduzione agli SPL Iterators in PHP

Generalmente, in PHP per iterare su array usiamo istruzioni come foreah / for / while in maniera "diretta".

Ma la SPL di PHP possiede diversi iteratori, che potrebbero essere usati in alcuni casi; specialmente con grosse quantità di dati, o quando vanno fatte diverse manipolazioni.

Questo perchè gli iteratori hanno diverse funzioni per questi scopi, e tendono ad essere anche più veloci.

Leggi
Connessione SSH con PHP e phpseclib

Connessione SSH con PHP e phpseclib

PHP ha già delle funzioni per la connessione SSH.

La libreria phpseclib, però, è un pò più facile da usare; anche se la documentazione non è molto chiara.

In quanto il link rimanda alla versione 1, e non ci sono istruzioni sull'installazione della versione 2.

Leggi
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

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. .

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