Programmazione Archives | Andrea Vigato

Funzioni da PHP 4 a PHP 7: cosa cambia?

By | Programmazione | No Comments

Recentemente mi sono trovato nella situazione di riscrivere del vecchio codice da PHP 4 a PHP 7 per un cliente. PHP 7 ha introdotto molte novità e ha rilanciato questo linguaggio di programmazione, molto usato nel web. Spesso ci si può trovare con codice non standard e le problematiche possono essere tante. Il mio problema erano gli avvisi (E_DEPRECATED) legati ai costruttori di PHP4, non più supportati da PHP7. Vediamo…

Read More

Eliminare Query String da WordPress

By | CMS, Programmazione | No Comments

Chiunque abbia controllato le performance di un sito web in WordPress (attraverso GtMetrix per esempio), avrà sicuramente visto la voce “Remove Query Strings from Static Resources”. L’attenzione a questi aspetti è diventata ormai necessaria anche per chi non si occupa quotidianamente di performance del codice e server, dato che Google da molta importanza al rispetto di certi standard web. Cosa sono le Query String sulle Risorse Statiche? Rimuovere le query…

Read More
Aggiornare nodejs con NPM

Aggiornare NodeJs da NPM

By | Programmazione, Tutorial | No Comments

Per chi si è trovato nella mia stessa situazione, può risultare utile capire come aggiornare NPM e NODEJS nei nostri progetti. Guardando in internet ho visto che non sono l’unico a cui di standard sono stati installati pacchetti non aggiornati, il che successivamente porta a errori non da poco. Nel mio caso mi sono trovato con (installazione fresca): node -v = 0.10.48 npm -v = 1.3.6 Come fare quindi per aggiornare…

Read More

Imapsync: trasferire account IMAP tra i server

By | Programmazione | No Comments

Recentemente ho avuto modo di lavorare con imapsync per trasferire la posta tra due account IMAP in server diversi. Imapsync è un software command line che permette di migrare o fare il backup di tra vari account IMAP, valido sia per internet che per lan. A differenza di altri software non permette la sincronizzazione continua ma risulta molto utile quando la vostra necessità è semplicemente copiare la posta di un…

Read More

Creare un pdf in php utilizzando FPDF

By | Programmazione | 17 Comments

Creo questo nuovo articolo per dare una mano a chi intende utilizzare la libreria FPDF circa lacreazione di PDF da un semplice file php! E’ liberamente scaricabile un pacchetto completo di libreria fpdf e file index.php di esempio, per qualsiasi altra informazione inserite un commento! Cos’è FPDF? La libreria FPDF è un estensione alle funzionalità del linguaggio php (è un insieme di classi preconfezionate) che permette la creazione di documenti…

Read More

Paypal IPN Listener in PHP

By | Programmazione | 14 Comments

In questo articolo allego un semplice script in php per ottenere un paypal IPN Listener. Il codice è liberamente utilizzabile, contiene commenti utili e anche il blocco di codice per integrarlo a unsito creato con joomla! Sta a voi vedere di ampliarlo con codice per le vostre necessità, sarebbe opportuno comunque effettuare i controlli minimi come spiegato nel file (dopo la riga 71). A cosa serve un IPN Listener? Non…

Read More

Gmaps Reverse Geocoding in PHP

By | Programmazione | 7 Comments

Per un progetto ho dovuto risolvere un problema poco noto, trovare l’indirizzo data la longitudine e la latitudine. Scrivo questo articolo per aiutare in maniera semplice chi si trova nella stessa situazione. Per ora si tratta di un semplice codice da utilizzare che restituisce l’indirizzo di una certa coordinata. Utilizza Google Maps di base e PHP per avere il risultato (a differenza di javascript come indicato sulle linee guida di…

Read More

Proteggersi dall’XSS

By | Programmazione | 2 Comments

La sicurezza nei siti web è sempre un argomento molto discusso, molte volte si prendono estreme precauzioni per garantirla (magari limitando le possibilità all’utente) e molte volte non ci si bada neanche (fidandosi del software di sviluppo utilizzato, ndA). In entrambi i casi bisogna comprendere che la sicurezza (indipendentemente dal tipo di sito) è importante e necessita di un buono studio per bilanciare la navigazione utente e la sua/nostra sicurezza….

Read More