php⽣成⼿机桌⾯快捷⽅式,php⽣成⽹页桌⾯快捷⽅式本⽂将介绍使⽤PHP⽣成⽹页桌⾯快捷⽅式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。
我们访问⽹站时,如果⽹站的内容很有吸引,⼀般我们都会使⽤浏览器的收藏夹功能,收藏此⽹站。
在浏览器收藏的⽹页,需要打开浏览器,再从收藏夹选定访问。
如果可以在桌⾯直接进⼊到⽹站,这样可以为⽤户访问提供便利。
我们可以使⽤php创建⽹页的快捷⼊⼝⽂件,保存到⽤户桌⾯,⽅便⽤户快速访问。
⽣成代码如下:
$filename = '破晓领域.url';
$url = 'fdipzone/';
$icon = 'fdipzone/favicon.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;
}
>
下载保存到桌⾯
php手机版下载保存到桌⾯
在桌⾯保存为*.url后,点击就能⾃动打开浏览器并访问⽹站内容了。
破晓领域.url⽂件内容如下:
[InternetShortcut]
IDList=[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
以上就是本⽂的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,同时也希望多多⽀持脚本之家!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论