Oggi vedremo come visualizzare in PHP il numero dei lettori che ci seguono via Feed Rss tramite FeedBurner
Per ottenere il numero dei lettori via Feed useremo le API (supportate da hosting PHP5) rilasciate da FeedBurner leggendo al volo un file XML riferito al nostro account
Ecco il codice PHP da inserire nel punto in cui vogliamo visualizzare il numero dei Lettori via Feed RSS
<?php
// Set the output readers_count
$readers_count = " [COUNT] Readers via Feed RSS";
// Get feedburner count (Change 'juliusdesign' to own feedburner name)
// Load Feedburner Awareness
$xml = simplexml_load_file
("http://api.feedburner.com/awareness/1.0/GetFeedData?uri=juliusdesign")
or die ("Unable to load XML file!");
// Load Count Readers by Feed Rss
$circulation = $xml->feed->entry['circulation'];
// Replace the [COUNT] in the readers_count with feedcount
$readers_count = str_replace("[COUNT]", $circulation , $readers_count);
// Stamp the Number
echo($readers_count);
?>
La variabile $readers_count contiene il messaggio da visualizzare con il numero [COUNT] dei lettori via Feed RSS
Ora vediamo insieme lo stesso script PHP, ma con la possibilità di rendere Random il messaggio da visualizzare
<?php
//Write an Array
$message_feed = array (
"Ho [COUNT] Readers via Feed RSS.",
"Abbonati con i miei [COUNT] Readers via Feed RSS.",
"Il mio blog ha [COUNT] lettori via Feed RSS.",
"Se ho [COUNT] lettori via Feed RSS ci sarà un motivo no?"
);
// Randomize the array
shuffle($message_feed);
// Set the first output readers_count
$readers_count = $message_feed[0];
// Get feedburner count (Change 'juliusdesign' to own feedburner name)
// Load Feedburner Awareness
$xml = simplexml_load_file
("http://api.feedburner.com/awareness/1.0/GetFeedData?uri=juliusdesign")
or die ("Unable to load XML file!");
// Load Count Readers by Feed Rss
$circulation = $xml->feed->entry['circulation'];
// Replace the [COUNT] in the readers_count with feedcount
$readers_count = str_replace("[COUNT]", $circulation , $readers_count);
// Stamp the Number
echo($readers_count);
?>
Per creare vari messagi in modo Random viene creato un Array message_feed in cui inserire i vari messaggi, e inseguito viene “randomizzato” tramite uno shuffle
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 18,00
Promozione: EUR 15,30
Prezzo: EUR 21,90
Promozione: EUR 19,90
Prezzo: EUR 13,90
Promozione: EUR 11,82
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

Matteo_M
3 settembre 2008
Non sapevo che rilasciasse delle API anche feedburner (non ho mai guardato..)
Ottimo post julius ;)
Diego
3 settembre 2008
Lo inserirò nella prossima versione del mio sito! Sei Grande!!! :-)
Flavio
3 settembre 2008
Wow Figata!
Napolux
3 settembre 2008
Sarebbe meglio specificare che lo script indicato funziona solo su hosting PHP5, simpleXML è infatti disponibile solo dalle versioni 5.x del linguaggio :)
Alternative?
Qui, ma lo script deve essere modificato di conseguenza.
Francesco Gavello
3 settembre 2008
Grande Julius e ottimo link Napolux!
Qualche tempo fa ero alla ricerca di “qualcosa” per passare il contatore su hosting PHP4 (il codice di cui sopra si incriccava come detto) e voilà ! :)
Mi guarderò meglio il tuo link e vediamo cosa ne salta fuori sulla base di quanto detto da Julius!
aRq
3 settembre 2008
CHROME???
E’ FIGO!!!!
NIENTE ARTICOLO JULIUS???
aRq
Diego
3 settembre 2008
@aRq, chrome è partito bene, ma ha subito inciampato, (Leggi la news). Spero solo che a noi webmaster non ci complichi la vita ;-)