Jitao's tweets

- Record something
首页 / 网页建站 / 正文

php方式在电脑桌面上生成网页的快捷方式

2019-04-04 网页建站 63 ℃ 0 评论
<?php
$filename = '纪大嘴闲话.url';
$url = 'http://www.68up.com/';
$icon = 'http://www.68up.com/**************************/fav.ico';

createShortCut($filename, $url, $icon);

/**
* 创建保存为桌面代码
* @param String $filename 保存的文件名
* @param String $url 访问的连接
* @param String $icon 图标路径
*/
function createShortCut($filename, $url, $icon=''){

// 创建基本代码
$shortCut = "[InternetShortcut]\r\nIDList=[{000214A0-0000-0000-C000-000000000046}]\r\nProp3=19,2\r\n";
$shortCut .= "URL=".$url."\r\n";
if($icon){
$shortCut .= "IconFile=".$icon."";
}

header("content-type:application/octet-stream");

// 获取用户浏览器
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$encode_filename = rawurlencode($filename);

// 不同浏览器使用不同编码输出
if(preg_match("/MSIE/", $user_agent)){
header('content-disposition:attachment; filename="'.$encode_filename.'"');
}else if(preg_match("/Firefox/", $user_agent)){
header("content-disposition:attachment; filename*=\"utf8''".$filename.'"');
}else{
header('content-disposition:attachment; filename="'.$filename.'"');
}

echo $shortCut;

}
0

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论