Articoli Taggati ‘Php’
Come creare le thumbnail con la libreria GD
Nel precentente tutorial abbiamo visto come implementare la classe upload. In questo articolo vedremo come sviluppare la creazione delle miniature tramite il metodo createThumb, che avevamo commentato in quanto non ancora presente. Per farlo utilizzeremo la libreria GD. || Leggi altro »
Come utilizzare la classe Upload
Nel precedente tutorial abbiamo sviluppato la classe Upload, una classe astratta che per essere utilizzata deve essere estesa. Ricordo che il nostro obiettivo é quello di creare una semplice gallery. Al caricamento dell’immagine verranno create le thumbnails mentre sulle immagini...
Una classe per gestire l’upload
Nel precedente articolo, abbiamo visto le basi della procedura di upload di un file. Oggi svilupperemo una classe robusta e configurabile in grado di gestire questo processo in modo sicuro. Utilizzeremo delle proprietà avanzate della programmazione ad oggetti in modo...
Le basi dell’upload di files
In questa serie di articoli tratteremo un aspetto particolare della programmazione per il web, ovvero il processo di upload di files. Si tratta di un’operazione non esente da insidie e che va quindi gestita con cura. (continua...)
Design pattern: il pattern Singleton
Per definizione un pattern è “una soluzione progettuale generale a un problema ricorrente”. In pratica, un pattern illustra il modo per risolvere un problema ricorrente che può presentarsi durante lo sviluppo di un software. Esiste una vasta gamma di pattern,...
PHP: Come creare una paginazione funzionale?
La paginazione é parte fondamentale di ogni sito che necessiti di gestire e mostrare nel modo più intuitivo e ordinato possibile una mole massiccia di contenuti. Per esempio, immagina YIW senza la paginazione a piè di pagina: dopo tre anni...
Come usare le API di Gravatar: la propria immagine ovunque
Non sono il tipo che si registra a qualunque cosa su due piedi, spesso utilizzo le email da 10 minuti e via. Ma questa volta ho dovuto, per forza di cose, utilizzare uno dei miei indirizzi principali. Pensavo che me...
Come gestire i file: l’upload
Eccoci arrivati all’ultima parte della nostra guida. Abbiamo parlato fin ora della classe YCFile e del download, di come rinominare, controllare, trovare e leggere file. Ma manca ancora l’upload. Ne parleremo oggi e ti mostrerò come utilizzare la classe upload...
Come gestire i file: il download
Negli articoli precedenti (Come gestire i file: le basi parte 1 e parte 2) abbiamo visto come creare la classe YCFile. Con questo articolo aggiungeremo un ulteriore metodo alla classe oltre a studiare un esempio di un suo utilizzo pratico...
Sito multilingua: Come indirizzare l’utente automaticamente?
In questo articolo vedremo come implementare una funzionalità molto semplice e che risponde a questa domanda: in un sito multilingua, come posso indirizzare automaticamente il visitatore al giusto sito? L’operazione come ho detto è semplice e per implementarla svilupperemo uno...
jQuery: Come valutare la forza di una password?
In questo articolo vedremo come sviluppare un plugin in grado di misurare la “forza” di una password, con una barra di avanzamento che che mostrerà in live la validità della stringa che stiamo digitando. Il risultato finale sarà come quello...
[PILLOLE PHP] Lo scope
Un argomento che può risultare ostico al pricipiante (o che perlomeno può indurlo a commettere degli errori banali o a perdere tempo) é senz’altro lo scope, ovvero l’ambito di validità di una variabile. Nell’esecuzione di uno script infatti una variabile...
[PILLOLE PHP] Gestire correttamente l’inclusione di files
In questa pillola tratteremo un argomento piuttosto semplice ma che se mal gestito può portare a dei grossi inconvenienti; l’argomento é l’inclusione di file. Per quello che é la mia esperienza ho stabilito tre regole d’oro che dovrebbero bastare; se...
Warning: Cannot modify header information. Chiariamo una volta per tutte
Dimmi la verità: almeno una volta hai fatto a pugni con questo errore, vero? In questa pillola metteremo in chiaro, una volta per tutte, come si verifica questo errore, come evitarlo e, se non è possibile evitarlo, come eventualmente aggirarlo....
[PILLOLE PHP] Come ottenere le date in italiano?
Quello che tratteremo in questo articolo è un problema piuttosto comune spesso sollevato dai principianti. Sebbene la sua soluzione sia piuttosto semplice dovremo comunque prestare attenzione ad alcuni aspetti. (continua...)
[PILLOLE PHP] Come determinare il sistema operativo del web server?
Una domanda che ho sentito molto spesso è: Come è possibile determinare il sistema operativo del server? A questa domanda vedo spesso dare delle risposte stravaganti la più frequente delle quali consiste nell’applicare delle improbabili espressioni regolari alla variabile $_SERVER[‘SERVER_SOFTWARE’]....
Elementi di crittografia: La crittografia simmetrica
Nel precedente articolo abbiamo visto un caso particolare dell’applicazione della crittografia, ovvero l’hashing. Abbiamo visto quanto sia utile per la codifica di password o per assicurarci della validità di un file scaricato. Ma questa tecnica non è applicabile qualora fosse...
Elementi di crittografia: Gli algoritmi di hashing
Non spaventarti, continua a leggere! Ho esordito in questo modo in quanto vedere nello stesso titolo parole come crittografia e algoritmi di hashing potrebbe intimorire. Quello che in realtà voglio fare, in questa serie di articoli dedicati alla crittografia, è...
Sicurezza e siti web: code injection, escaping ed indirezione
Hai visto nell'articolo precedente che un'ottima fase di validazione, oltre che migliorare significativamente la qualità dei tuoi dati, può impedire il passaggio di valori indesiderati al tuo sito, specialmente quelli che possono causare problemi di sicurezza. Validare, però, è solo...

For further information on a comprehensive range of mobile phones visit. The one problem... »
It's a shame you don't have a donate button! I'd definitely donate to this... »
Ordering British food online is very costly, not to mention the added expense of... »
Ciao Andrea, non l'ho testato ma dovrebbe essere qualcosa del genere (da inserire nel... »
Ciao a tutti, ho 35 anni e sto cercando di reinventarmi per cercare una... »
Ciao, come faccio a riprendere il valore "yiw_progetti_link" e metterlo come link all'immagine del... »