如何用PHP得到缩短链接的原始链接

树大招风,bit.ly和j.mp还是被河蟹了。当然撇开这个原因,我们有时也是有想得到某个缩短链接的原始链接的要求。

其实用PHP中的get_headers()函数就能轻松地得到原始链接。

<?php
$url = 'http://bit.ly/1vFqAp';

$headers = get_headers($url, 1);

echo '<pre>';

print_r($headers);

echo '</pre>';

get_headers第二个参数如果不为0时,将会以关联下标数组输出,这时我们用$headers[‘Location’]就可以直接得到该缩短链接的原始链接了。(当为0时,输出的结果是数字下标数组,这时我们就不能方便地调用原始链接)输出的结果如下:

Array
(
    [0] => HTTP/1.1 301 Moved
    [Server] => Array
        (
            [0] => nginx/0.7.42
            [1] => Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
        )

    [Date] => Array
        (
            [0] => Tue, 13 Oct 2009 07:38:38 GMT
            [1] => Tue, 13 Oct 2009 07:38:36 GMT
        )

    [Content-Type] => Array
        (
            [0] => text/html; charset=utf-8
            [1] => text/html; charset=UTF-8
        )

    [Connection] => Array
        (
            [0] => close
            [1] => close
        )

    [Location] => https://bingu.net/646/create-web-thumb-use-bluga-easythumb-api/
    [MIME-Version] => 1.0
    [Content-Length] => 324
    [1] => HTTP/1.1 200 OK
    [X-Powered-By] => PHP/5.2.9
    [X-Pingback] => https://bingu.net/xmlrpc.php
)

PHP的内置函数可做的事情很多,在谷歌中搜索“php删除字符串中的html”,可以得到一个别人编写的delete_htm()函数,而事实上PHP中的strip_tags()函数就能完成这个任务,完全不必自己另编一个函数。

网站截图bluga.net的easythumb API

网站截图bluga.net的easythumb API
bluga.net提供的在线网站截图可以说是现有此类网站中最好一个。她提供了多种分辨率的截图、zip打包下载全部分辨率的截图,还有就是她提供了两种方便的API,可以让注册用户通过API快捷地获取网站的截图。

bluga.net为注册用户免费提供了每个月100张截图的应用,当我们在制作类似CSS Vault这样的网站时,就可以不用人工去进行截图工作了。
Read More »

实时显示Gravatar头像

实时显示Gravatar

在阅读一些外国Wordpress blog时,冰古都会留意到在留言的位置上会有一个Gravatar的图片,毫无疑问这是用于显示留言者的Gravatar。当我输入email地址后,我预计该Gravatar图片会实时地显示为我输入email对应的Gravatar。但很遗憾,在我写这篇文章之前我都没有发现有实时显示Gravatar的blog。没有,那我就弄一个吧。
Read More »

Godaddy七折.com优惠码

新鲜滚热辣,刚收到了Godaddy发来的邮件,里面是一枚七折.com域名无限制优惠码(gdr0802at),你可以用这个优惠码以7.65刀(包含0.18刀的税)的价格购买或续费.com域名,重要的是购买或续费的年限最长可为十年。

此优惠码将在2009-08-20过期

国内微博齐维护,国外微博全封杀

一片河蟹!

从E动转出域名

至昨天为止,历时20+天,花费了两个EMS的费用和若干打印费(能买多一个域名了)后,终于将两个托管在国内的域名转移到了国外。这看上去多少有点崇洋媚外的感觉,但同时在国外和国内拥有域名的童鞋都知道两者服务间的差距。

在外国注册的域名,你能自由打理,完全不用与人打交道;在国内注册的域名,你能打理一点,多数情况下你还是要跟客服商量而行。当一个人每天都重复地干同一件事情时,这人就不会对这事有什么好感的,客服就是这样的一种工作。
Read More »

HOSTEdit解决你的不畅通问题

不畅通问题总是困扰着我们,大便不通、头脑闭塞……上网,我们也会遇到不畅通的问题,而且这个问题,可能会导致其他不畅通问题的发生。为了身体的健康,我们的目标是要畅通!

以昨天发生的某歌国际版被功夫网河蟹事件为例。当时,很多人都发现某歌占领的ip数量和他的用户数目一样,都是多到数不清的,功夫网虽然好打,也是双拳难敌四手,漏网之鱼不少。这时我们只要把某歌的国际版域名定位到这些漏网之鱼身上,不畅通现象当场解决,一泻千里,舒服晒……
Read More »

开始E动网域名转移

下午两点多用EMS把申请书,证明文件快递出去了。不知道一个星期内能不能搞定。