Archivio Autore
Come e quando utilizzare il metodo serialize di jQuery?
Nei numerosi articoli che abbiamo scritto su jQuery, è sempre stato evidente come questo framework contribuisca a semplificare lo sviluppo del codice. In questo articolo vedremo come la conoscenza di tutti gli strumenti che ci vengono messi a disposizione possa ulteriormente renderci la vita più comoda ed il codice più elegante. Oggi analizzeremo il metodo serialize(); si tratta di uno strumento molto interessante il quale, applicato ad un form, preleva il contenuto dei campi e prepara una querystring pronta per essere inviata tramite una richiesta ajax. || Leggi altro »
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....
Elementi di crittografia: La crittografia asimmetrica
Nell’articolo precedente abbiamo visto come la crittografia simmetrica abbia occupato gran parte della storia di questa disciplina. Nell’epoca moderna si é fatta però sempre più pressante la necessità di sviluppare un sistema che permettesse di andare oltre all’unica chiave per...
[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. (altro…)
[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’]....
La strutturazione dei database: Il modello relazionale (3/3)
Nei due precedenti articoli di questa serie (la chiave primaria e la normalizzazione dei database) abbiamo gettato le basi per organizzare delle strutture di database conformi ai principi dell’efficienza, della mantenibilità e al riparo dal fenomeno dell’inconsistenza. Ora vedremo nella...
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...
La strutturazione dei database: la normalizzazione
Nell’articolo precedente abbiamo trattato l’importante concetto della chiave primaria. Oggi vedremo quali sono nella teoria i principali accorgimenti (che prendono il nome di forme normali) da attuare nei database per renderli più efficienti e mantenibili e soprattutto per garantire la...
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, è...
La strutturazione dei database (1/3): La chiave primaria
Iniziamo oggi una serie di articoli sulla strutturazione dei database. In anni di militanza nei vari forum di supporto, mi sono reso conto che ci sono molti utenti perfettamente in grado di manipolare i database, con query anche molto complesse,...
standardLib: un aiuto concreto nello sviluppo di applicazioni web
E’ con grande piacere che alcuni giorni fa ho potuto annunciare il rilascio di standardLib 0.8 beta 2, il framework PHP utile nello sviluppo di applicazioni web. Non voglio dilungarmi eccessivamente in questioni tecniche ma piuttosto descriverne le qualità, nella...
Come realizzare delle select concatenate con PHP e jQuery?
In questo articolo tratteremo del concatenamento di select detto anche select a cascata. Si tratta di un procedura che possiamo trovare spesso nel web e che consiste nel dare all'utente la possibilità di trovare un dato specifico attraverso alcuni passaggi:...
Il mod_rewrite e la magia di riscrivere gli URL (seconda parte)
Nella prima parte di questo articolo abbiamo visto due esempi molto semplici di rewrite dell'url. Quello che faremo adesso sarà inserire il nome del prodotto nell'url. Perchè? Dato che l'url riscritto sarà quello registrato dal motore di ricerca, diventa estrememente...
Il mod_rewrite e la magia di riscrivere gli URL (prima parte)
In questo articolo vedremo le basi di una tecnica molto diffusa ed utile ovvero l'url rewrite. Si tratta di una funzionalità di Apache resa possibile dal modulo mod_rewrite, implementabile e configurabile tramite una nostra vecchia conoscenza: i files .htaccess. Il...
Come sviluppare una navigazione dinamica e mantenibile
In questo articolo vedremo com'é possibilie realizzare una navigazione che sia in grado di evidenziare la pagina corrente nelle voci del menù come in questo esempio. Come puoi vedere, lo stile della voce del menù applicato alla pagina visualizzata é...
Come modificare i parametri di impostazione di PHP con .htaccess
In questo articolo vedremo un'altra utile applicazione dei file .htaccess, ovvero la modifica dei parametri di configurazione di PHP. Questi parametri sono contenuti nel file php.ini al quale, se siamo in hosting, non abbiamo ovviamente accesso. Questo in quanto si...
Come creare un modulo per Joomla?
Dopo aver trattato a fondo il tema della realizzazione di template per Joomla, torniamo a parlare di questo CMS per mostrarti il procedimento da seguire per la creazione di un modulo. Quello che realizzeremo in questo articolo, sarà un modulo...
Come modificare l’accesso ai file ed alle cartelle?
Se vuoi incrementare la sicurezza del tuo sito, dovrai fare un'attenta analisi di ciò che vuoi mostrare a livello di accesso diretto. Grazie ai files .htaccess dei quali abbiamo già parlato in precedenti articoli, è possibile bloccare l'accesso diretto a...
L’Oscura Arte del Drag and Drop: Come Trascinare e Rilasciare Oggetti?
Quella di trascinare e rilasciare oggetti in una pagina web è una proprietà molto affascinante e di sicuro effetto. Chi ha familiarità con il pannello di amministrazione di WordPress saprà ad esempio che per attivare un widget, basta trascinarlo sulla...