Archivio: PHP

Articoli e Guide al linguaggio di programmazione PHP, Script PHP, Programmazione ad oggetti PHP

3 risorse per creare PDF da HTML con PHP

La realizzazione di una pagina web richiede sempre uno sforzo particolare per adattare gli stili alle versioni di browser in commercio; in alcuni casi risulta impossibile uniformare la grafica per tutti i software disponibili, e quando è richiesta la stampa del documento possono sorgere dubbi e complicazioni. Così, gli sviluppatori ricorrono a soluzioni più “sicure” leggi tutto »

Multi upload di immagini in HTML5 e jQuery

La specifica HTML 5 estende l’utilizzo dell’attributo “multiple” ad una serie di componenti nei form html, dando la possibilità all’utente di inserire più di un valore all’interno di un controllo input. I vantaggi sono evidenti per tutti quei form modali nei quali è richiesto l’inserimento di liste di valori (indirizzi email, nomi e cognomi, etc) leggi tutto »

Crystal Report in PHP, le soluzioni per creare report

In PHP non era possibile creare report in stile Crystal Report! O almeno, non esisteva il supporto nativo a questa funzionalità. L’ambiente enterprise era costretto, in alcuni casi, ad allontanarsi dal linguaggio PHP scegliendo soluzioni mirate. Crystal Report è uno strumento di programmazione utilizzato per produrre report, ovvero particolari visualizzazioni di dati raggruppati secondo dei leggi tutto »

Lista delle espressioni regolari più utilizzate

Le espressioni regolari, regular expressions, seppur antipatiche a molti sviluppatori, permettono di rappresentare delle stringhe in modo univoco e preciso, controllando esattamente quali caratteri possono comparire. Il linguaggio PHP, ma non è l’unico, mette a disposizione alcune funzioni per manipolare le stringhe attraverso le espressioni regolari. La funzione preg_replace(), ad esempio, consente di stabilire quali leggi tutto »

[Php] Script di upload immagini sul server

Se desideri visualizzare una galleria fotografica nella tuo sito web, hai bisogno forse di realizzare uno script di upload per caricare foto e immagini sul server. Vediamo quali sono le istruzioni necessarie per costruire il tutto con PHP. In questo tutorial troverai il codice completo per creare il sistema di upload delle immagini, con la leggi tutto »

[PHP] Inviare dati POST senza un form HTML

Per inviare dati POST ad uno script PHP si utilizza, di solito, un comune form HTML che effettua il submit dei campi. Ma esiste un metodo per inviare una richiesta POST (o GET) senza utilizzare form: attraverso i socket in PHP. Si tratta di inviare direttamente gli header HTTP alla pagina che deve gestire la leggi tutto »

glob() vs opendir(): leggere il contenuto cartella in PHP

Per leggere il contenuto di una directory in PHP, e stampare la lista di file e cartelle in essa contenuti, possiamo utilizzare le funzioni glob() e opendir(). In questo articolo scopriamo vantaggi e svantaggi delle due soluzioni, analizzando con esempi pratici il codice PHP. In alcuni casi gli applicativi web hanno bisogno di gestire le leggi tutto »

Controlli di sicurezza in PHP, oltre 80 consigli

Ogni fase di progettazione di una web application deve tenere in considerazione importanti controlli di sicurezza sui dati. Purtroppo la maggior parte degli sviluppatori, anche professionali, non dedicano attenzione a questo aspetto e la sicurezza dell’applicazione viene trascurata, con conseguenti rischi di exploit. Una piccola distrazione, però, capita anche ai migliori… a ricordare tutti i leggi tutto »

Sicurezza in PHP: direttiva register_globals

Iniziamo una serie di articoli dedicati alla sicurezza delle applicazioni web in PHP. Questa volta parliamo della direttiva register_globals. La direttiva register_globals, se attivata, comporta la creazione automatica delle variabili provenienti da GET, POST, Cookie e Sessioni. Il programmatore non deve più crearle manualmente: è direttamente lo script PHP che crea e valorizza le variabili leggi tutto »

Tecnica per crittografare password in PHP

Per crittografare le password degli utenti di un sito web si utilizza spesso la funzione md5(), un algoritmo di hashing unidirezionale che a partire da una stringa di lunghezza arbitraria ne produce un’altra di 32 caratteri. In PHP la gestione delle password nei moduli di registrazione degli utenti viene affidata alla funzione md5. In questo leggi tutto »