PHP  »  Articoli  »  Programmazione Php 

Twitter e PHP: una classe per interagire

di: Claudio Garau     19 Marzo 2010

Si noti come all'interno del codice sia stato estratto anche il dato relativo alla data di pubblicazione di ogni post:

$data_tweet = str_replace(" +0000","",$value->created_at);
$data_tweet = substr($data_tweet,4,20);

Ciò è possibile grazie al tag <created_at> presente nel file XML che memorizza una stringa come la seguente: Wed Feb 17 09:09:45 +0000 2010.

Questa stringa viene prima depurata dal valore " +0000" per poi associare alla variabile $data_tweet soltanto i caratteri presenti nell'intervallo (tra il 4° e il 20° carattere) passato come parametro alla funzione substr(); per cui l'output finale della data sarà simile al seguente: Feb 17 09:09:45 2010.

Infine, per utilizzare il metodo descritto, bisognerà procedere all'istanza della classe per poi passare alla chiamata al metodo come nell'esempio seguente:

// inclusione del file di classe
@require "twitter_Class.php";
// istanza della classe
$data = new twitterClass("username", "password");
// visualizzazione dei tweet
$data->mostra_tweet(10, 1, 50);

Nell'esempio vengono passati al metodo tre valori:

  • 10: il metodo mostrerà al massimo gli ultimi 10 tweet elencati nel sorgente;
  • 1: viene attivata la funzione per mostrare soltanto il numero di caratteri definiti dal valore successivo;
  • 50: verranno mostrati soltanto i primi 50 caratteri di ogni post.

Guide PHP

Guida Yii Framework

Come creare applicazioni Web in modo semplice e veloce con il...

Guida Zend Framework

Diventate professionisti dello sviluppo Web. Zend Framework è lo...

Guida Applicazioni Facebook con PHP

Come realizzare un'applicazione per Facebook. Dalle basi della...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso PHP per Webmaster

11 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti