api: short url, minuscolo e anche personalizzato

Per chi non voglia di lavorare con Goo.gl ecco un api per avere uno short url personalizzato e minuscolo.

Formato json:
http://is.gd/create.php?format=json&url=www.itineraridipesca.it/scheda_cattura.php?cattura=254&shorturl=xxxxppidpx

Formato xml:
http://is.gd/create.php?format=xml&url=www.itineraridipesca.it/scheda_cattura.php?cattura=254&shorturl=xxxxppidpx

Da leggere con una chiamata curl, tipo questa:

$ch = curl_init();
// Disable SSL verification
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// Will return the response, if false it print the response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Set the url
curl_setopt($ch, CURLOPT_URL,$url);
// Execute
$result=curl_exec($ch);

// Will dump a beauty json :3
#var_dump($result);
$json = json_decode($result);
$errorcode=$json->errorcode;
$shorturl=$json->shorturl;

Geo Localizzazione e marketing

Grazie a questa chiamata API:
http://api.ipinfodb.com/v3/ip-city/?key=tua api kei&ip=$ip&format=xml è possibile ricavare la città di provenienza del visitatore e proporre una pubblicità mirata in base al luogo di provenienza.
Usata su Itineraridipesca.it per promuovere l'iscrizione alla newsletters dei nostri laghi ai soli utenti di Roma, visto che i nostri laghi sono nella provincia di Roma

Ricavare le lettere dell'alfabeto con una funzioncina di php

utile per scremare una lista di prodotti e/o notizie:

echo"Riduci per:";
foreach (range('A', 'Z') as $letter)
   echo"$letter - ";
?>

Chiamata xml per fql, conoscere i like, i commenti e gli share di una vostra pagina su Facebook

Utile chiamata a fql per conoscere i like, i commenti, i share di una pagina precisa del vostro sito:

https://api.facebook.com/method/fql.query?query=select total_count,like_count,comment_count,share_count,click_count from link_stat where url='http://www.itineraridipesca.it/laghetto_pesca.php?lago=138'&format=json
Usata da noi per organizzare una gara virtuale tra strutture sportive.