Nella guida a PHP del sito abbiamo visto cosa sono e come gestire gli array. Vediamo adesso come creare e gestire array di stringa, ovvero come generare degli array avendo a disposizione una normale stringa di testo, e come arrivare ad una stringa di testo avendo a disposizione un array.
Utilizzeremo, rispettivamente, le funzioni explode() ed implode().
Iniziamo con explode(). La sua sintassi è la seguente:
(continua…)
In PHP esiste la funzione nativa get_meta_tags che consente allo sviluppatore di recuperare i meta tag di una pagina Web remota.
Si tratta di una funzionalità utile alla scrittura di piccole utility per il Web o di grosse applicazioni come spider per i motori di ricerca.
E’ sufficiente memorizzare in una variabile la funzione ed usare detta variabile come matrice, passando come parametro al vettore l’attributo da leggere, come ad esempio description o keywords.
(continua…)
Il PHP mette a disposizione degli sviluppatori la funzione crypt(), utile a criptare informazioni riservate come password, pin, numeri di carte di credito o altre informazioni che potrebbero essere intercettate ed utilizzate in modo poco pulito.
La sintassi della funzione crypt() è la seguente:
crypt(stringa, salt)
Il salt è il criterio attraverso cui la stringa viene criptata.
(continua…)
Il sistema della paginazione consiste nel mostrare un certo numero di risultati di una query per pagina a partire da “pagina 1″, muovendosi poi verso “pagina 2″, “pagina 3″ e cosi via; il suo scopo è sia quello di risparmiare risorse del database (essendo una query su centinaia o migliaia di record molto dispendiosa da gestire), sia per diminuire i tempi di caricamento di una pagina, sia per generare un numero superiore di pagine viste.
Affrontiamo dunque la paginazione con PHP e MySQL.
(continua…)
Altra forma di paginazione dei dati è l’esposizione dei record in celle a colori alternati, meccanismo di reportistica che rende più leggibile un elenco di dati. In questo breve articolo vediamo come mettere in pratica questo meccanismo con PHP.
Partiamo da una fonte di dati: per semplicità utilizzeremo un array. Non è importante connetterci al database o ad altre fonti complesse dato che il meccanismo per la colorazione alternata delle celle è uguale in qualsiasi caso.
(continua…)