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:
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.
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.
PHP: Guida pratica all’estensione mysqli – parte 1
Il MySQL è sicuramente il DBMS più utilizzato al momento. I suoi punti di forza sono tanti e, uno dei più importanti è la velocità di esecuzione delle query. La coppia PHP-MySQL vanta ormai un monopolio nel web che va avanti da anni e, effettuare una connessione tra i due linguaggi è sicuramente qualcosa di molto semplice.
Un codice come il seguente realizza una semplice connessione e una query al database restituendo i valori di cui abbiamo bisogno.
//creazione connessione e scelta db
$conn = mysql_connect('host','user','pass')
or die('Impossibile stabilire una connessione');
mysql_select_db('db');
//esecuzione query
$query = "SELECT * FROM table";
$result = mysql_query($query, $conn);
//stampa risultati
while ($row = mysql_fetch_array($result)) {
echo $row['field'];
}
//chiusura connessione
mysql_close($conn);
Fin qui nulla di nuovo. Bene o male tutti noi abbiamo avuto almeno una volta a che fare con queste poche righe di codice.
Molti però non conoscono un’estensione PHP, chiamata mysqli, che possiede numerosi vantaggi rispetto alla più famosa è diffusa mysql. Continua a leggere »
PHP: convertire “BR” in spazio
Con l’articolo di oggi ci tengo a ringraziare personalmente Andrea Olivato che ha pubblicato questo piccolissimo script proprio nel momento in cui ne avevo bisogno!
Il piccolo frammento di codice è utilissimo quando abbiamo a che fare con del testo HTML che dobbiamo manipolare per inserirlo nel database o, come nel mio caso in questo momento per convertirlo in un file pdf o per gli svariati utilizzi in cui dobbiamo convertire il ritorno a capo <br /> in un semplice spazio.
Lo script utilizza le (da molti) tanto odiate regular expression per effettuare la conversione ed è composto da 3 semplicissime righe di codice che, per comodità, ho racchiuso in una funzione da richiamare all’occorrenza. Vediamolo insieme:





Facebook
FriendFeed
Delicious
Flickr
Twitter
LastFm
YouTube
Feeds










Back to top








Cellulare: (+39) 340-8652066
Mail:
WLM: