Una classe PHP per gli short URL
Lunedì 8 Marzo 2010 - 08:34
di napolux


Ultimamente i servizi di “url shortening” vanno di gran moda, nonostante molti pareri discordanti.
Questi servizi di solito offrono API che permettono agli sviluppatori di creare url accorciati con una semplice richiesta cURL. Se però volete offrire nella vostra applicazione la possibilità di creare url appoggiandovi a servizi diversi questa classe PHP.
La classe supporta i servizi tinyURL, bit.ly, is.gd, tr.im e hex.io, ma come potete vedere dal sorgente potrete facilmente estenderla per supportare il vostro servizio preferito.
Come fare per creare poi uno short url con is.gd ad esempio?
$url = 'http://blog.html.it/'; echo ShortUrl::create($url,'is.gd');
Facile, no?
Categoria: PHP e Open Source, Bookmark | Permalink
Commenti
1
Buona idea, realizzazione così così…
Risultato:
http://github.com/davideborsat...../ShortUrl/Refactoring :)
# - postato da davide - 08 Marzo 2010 - 14:50
2
@davide: stavo pensando la stessa cosa :P
Devo guardare nel dettaglio la tua classe, ma di sicuro questo metodo non funziona :Ppublic function addService($name, $service)
{
$this->services[$name] = $url;return $this;
}
3
Uh, disattenzione… Non ho ancora scritto i test per tutta la classe :D
# - postato da davide - 09 Marzo 2010 - 09:27
4
[…] 01) Una classe PHP per gli short URL […]
# - postato da I migliori post della settimana #58 | EmaWebDesign :: Web Programming / Web Design / SEO - 14 Marzo 2010 - 15:04







