如何保存指定网页的快捷方式至电脑桌面

2012-10-24   来源:站长日记       编辑:沧海桑田   类别:PHP 教程    转载到:    发表评论

为了方便访问, 站长日记 也就是本站 最右边 有个链接 名字叫下载到本地,操作非常简单,点击链接后 就会保存指定网页的快捷方式 例如 站长日记.url , 就可以保存到你的电脑桌面上了

如何保存指定网页的快捷方式至电脑桌面, 对做网站的来说,比如使用现在主流的网站程序语言PHP, 有个程序名叫shortcut.php,会下载一个名为 文件,保存在本地就是一个快捷方式! 程序怎么写好呢
,将下面的代码,保存为单独的php文件,名为shortcut.php,只需要修改URL的那个网址和filename的那个快捷方式的名称就可以了。
最后那几行是为了兼容不同浏览器,防止中文乱码的,
需要注意的是代码中的双引号和但引号 被网站程序处理了, 需要自己 手动换成相对应的英文半角的
$Shortcut = "[InternetShortcut]
URL=http://www.imkkk.com
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
";
$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = "网站名称.url";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);
header('Content-Type: application/octet-stream');
if(preg_match("/MSIE/", $ua)){
    header('Content-Disposition: attachment; filename="'.$encoded_filename.'"');
}else if(preg_match("/Firefox/", $ua)){
    header('Content-Disposition: attachment; filename*="utf8'''.$filename.'"');
}else{
    header('Content-Disposition: attachment; filename="'.$filename.'"');
}
echo $Shortcut;
?>

122

0
122|0 | 鲜花 VS 砸蛋 | 666阅读 0评论
 
不想登录?直接点击发布即可作为游客留言。
昵称  邮箱 网站 验证码 = 1+1