首先,這不是你們常見的那些提供網址URL縮短的服務,雖然它提供了批量縮短網址URL的服務,但這個服務是基於那些提供短地址服務的API的。通常提供網址URL縮短的短地址服務都只能一條一條來,可能考慮到數據存儲之類的問題,但是我這個就不同了,直接拿他們提供的API來做的,所以不用考慮數據存儲的問題。
最初,@disinfeqt 童鞋希望我幫他寫一個類似 iTweet 或者 twitterKr 的批量轉換輸入文本框里的網址URL為短地址的服務。後來,被我這個 php 菜鳥水平的人終於成功寫出來了。應用在了 Rabr上。如圖所示按鈕「Shorten」。
上個段落提到過,我的 php 水平實屬菜鳥,所以代碼寫得很羞愧,就請大家多多包含哈。
開源項目在 github 上 Shorter @ Github。
ChangeLog:
2009.12.01 Shorter! v0.1 上線,暫時沒發現BUG.
下個版本將增加自定義api功能。
2010.03.25 用encodeURIComponent()函數處理提交給api前的網址,主要是考慮部分短地址程序(比如yourls)不能識別&符號。用「leeiiosplit」替代之前的「|」,其主要原因是因為URL在轉換編碼的時候會把「|」轉換掉。新增支持中文網址以及網址中含有「|」的正則。點擊查看與之前版本比對
2010.03.25 改用php的rawurlencode()函數代替js的encodeURIComponent()函數處理,原先的GET換為POST,php在接收POST數據的時候再對url進行rawurlencode()處理。點擊查看與之前版本比對
呵呵,支持博主一下,太謙虛了你 ~
仰慕PHP大牛
@evlos
“如果你的產品發布時你沒有很羞愧的感覺,說明你發布得太遲了。” Reid Hoffman,LinkedIn創始人。
哈哈,所以我也羞愧地發布。
已經很不錯了,現在有沒有自定義可選API介面的功能?
我來圍觀了~ 😉
@bolo
下個版本會增加。 🙂
@disinfeqt
哈,其實多虧你提供的參照網站。
Pingback: Tweets that mention Shorter! 基於短地址API的批量縮短服務 - Leeiio Chaos Made. -- Topsy.com
極喜歡左上的那個【假裝非同步載入】,會笑出來~~~俺要偷這點子,恩,恩。
@yux
呃,讓世界充滿愛~
博主寫的真的很好,在這裡給你留個言了,我的網站比較前衛,博主不要介意啊,以後多多關照。
嘖嘖,你還說自己是菜鳥,那很多人都要去跳樓了。
晚點有時間好好研究下
我來圍觀了~
很實用的技術。
你不是一般的謙虛啊!對於我這個沒有弄過PHP的新的不能在新的新手豈不是很大的打擊?
不錯喲。。
@人體藝術圖片
那是相當的前衛。
@3Gzip
呃,其實還是滿菜的。
@Mars
歡迎圍觀 😳
@星網
呃,你也可以理解為激勵。 🙂
@ShuaiGe.Me
歡迎帥哥圍觀。
@Leeiio
終於被我找了回來,好辛苦呀~
帥哥你的作品我借用嘍 😳
明天會ping來一個改進SweetTitles的文章 準備接收~~ 先測試下評論引用欣賞下 😆
@羽中
歡迎改進,我自己都沒時間改進,其實還是有很多可以擴展的哈。 😆
你是程序員?你不是干設計的么?牛啊
@chisdy
呃,不是程序員…略懂略懂
大牛,不知道速度如何了,我已經x了zend
你如果是菜鳥,那我就是菜鳥嘴中的菜蟲了
@bigCat
呃,我現在開始懷疑是wp漢化組提供的漢化版的問題了,似乎在升級到2.8.5之前資料庫查詢時間沒這麼慢…周末卸了重裝回英文版再看看呃,如果不是zend的問題你會想要菊花么?
@zwwooooo
菜蟲是很有蛋白的
高手都低調呀~
@Leeiio
😆 深情的附身獻上菊花吧
啊哈,這是你搞出來的新玩意哇?
@Joya
Joya光臨,稀客啊!沒錯,這是我搞出來的
感覺這個東西用處不是很大,自己發文章的時候直接改就可以了,要多短有多短的
博主都算是菜鳥,那就沒有高手了,不過虛心使人進步
很強大啊!
交換友情鏈接吧?QQ420354050
我是一位新站長 很想跟你這樣的老站長交朋友,學知識!
哼哼 不用我的aa.cx 鄙視!
@Showfom
下個版本加上可選擇短地址服務會加上你的
@Leeiio
那要把我的放首位啊 放國內伺服器的備案過的正規網站 哼哼 速度快~
聖誕夜快樂
明天聖誕節快樂
很久沒更新了哈
@besthdd
運用在微博等地方就顯得很有用了,當然不是用在博客之類的地方
學習了,Google 短地址實現了么。
@老白 修改下api介面即可實現google的。
很實用的技術。
😮
我用了,但是有很多縮短後圖片顯示不了,是怎麼回事