php创建桌面图标
- 后端
- 三生万物
- 0
方式一
<?php
$filename = '破晓领域.url';
$url = 'http://fdipzone.com/';
$icon = 'http://fdipzone.com/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
// 保存shortcut.php访问即可保存桌面
$title = "脚本之家";
$Shortcut = "[InternetShortcut]
URL=http://www.jb51.net
IDList= [{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2";
Header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=" . $title . ".url;");
echo $Shortcut;
?>
方式三
<?php
// 网站生存左面快捷方式---功能
$url = $_GET['url'];
$filename = urldecode($_GET['name']);
$filename = iconv('GBk', 'utf-8', $filename); //字符集转换(没有需要转的就不转)
if (!$url || !$filename) exit();
$Shortcut = "[InternetShortcut]
URL={$url}
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename={$filename}.url;");
echo $Shortcut;
?>
参考链接:
- https://www.php.cn/php-weizijiaocheng-400948.html
免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。