Follow me on Twitter Facebook Flickr Subscribe Feeds
 

April 7th, 2010  |  php No Comments »

PHP: confrontare il tipo di dato

Il passaggio da linguaggi rigidi come il C o il C++ a linguaggi non tipizzati come il PHP può causare qualche problema di adattamento, soprattutto nell’abituarsi a non dichiarare ed istanziare le variabili.

Come ben sappiamo infatti, nel PHP per utilizzare una variabile non si ha il bisogno di assegnargli il tipo di dato che andrà a contenere. Soprattutto in considerazione del fatto che durante il suo ciclo di vita, la variabile può contenere diversi tipi di dato senza mai aver bisogno di essere dichiarata.

Non molti però sanno che effettuare un controllo del tipo di dato con PHP è molto più semplice di quello che si può pensare. Read more →

March 25th, 2010  |  php 21 Comments »

PHP: leggere un file csv

Nel mio ultimo lavoro il cliente aveva l’esigenza di leggere dei file csv e di visualizzarne i dati in esso contenuti. Ho deciso quindi di rendere pubblico il semplice script che ho realizzato.

Un file comma-separated values (abbreviato in CSV) è un formato di file basato su file di testo utilizzato per l’importazione ed esportazione (ad esempio da fogli elettronici o database) di una tabella di dati.

Fonte: Wikipedia

Vediamo innanzitutto quali sono le funzioni di cui abbiamo bisogno: Read more →

January 22nd, 2010  |  php No Comments »

Twitter: visualizzare la nostra lista preferiti

Qualche tempo fa mi sono occupato di uno script per visualizzare la nostra ultima twitterata sul nostro sito.

In questi giorni per motivi di praticità mi è stato necessario recuperare e catalogare la mia ormai interminabile lista dei preferiti su Twitter ed ho quindi deciso di realizzare un comodo script anzichè fare copia-incolla per ognuno.

Le API messe a disposizione dal noto social limitano a 20 per volta il numero di preferiti da scaricare, gli stessi che vediamo nella nostra pagina. Lo script che presento oggi si limita a recuperare quindi i primi 20 ma, con una piccola modifica alla funzione e un semplice ciclo while che controlla la dimensione dell’array, ci sarà possibile recuperarli tutti.

Vediamo la funzione:

Read more →

November 18th, 2009  |  php No Comments »

PHP: utilizzare le date in italiano

Spesso nei nostri progetti abbiamo bisogno di gestire le date e di stamparle a schermo. L’inconveniente a cui andiamo incontro però è quello di vedere i giorni e i mesi in lingua inglese. Situazione piuttosto scomoda quando il progetto è interamente in lingua italiana e magari è destinato ad una tipologia di clientela che difficilmente ha padronanza con la lingua inglese.

Finora ho risolto il problema con funzioni ad hoc che andavano a modificare la stringa prima di essere stampata a schermo, soluzione non proprio perfetta ma sicuramente funzionante. Da una recentissima discussione con il mio amico @pk86it sono invece venuto a conoscenza di un funzione del PHP che risolve il problema in partenza.

Read more →

October 30th, 2009  |  mysql, php No Comments »

PHP: Guida pratica all’estensione mysqli – parte 2

Eccoci alla seconda puntata delle Guida all’estensione mysqli. La scorsa volta mi sono occupato di presentare la libreria e di mostrare come essa si connette al database. Oggi invece mi occuperò di concludere la guida con le funzioni per effettuare le query e per il fetch dei risultati.

Come sempre le query si suddividono in due categorie: query che interrogano il database e query che lo modificano.

Sostanzialmente le funzioni sono le stesse con la differenza che la prima categoria richiede l’elaborazione dei dati ricevuti e quindi qualche semplice funzione aggiuntiva. Vediamo il codice nel dettaglio.

Read more →