ASP和PHP实现生成网站快捷方式并下载到桌面的方法

前端技术 2023/09/07 PHP

在网站上设置“加入收藏、设为首页”等按钮是一般网站都会干的事儿,但是有的网站还有“放到桌面”这样的功能设置。
下面即生成快捷方式并下载到桌面的php实现代码,摘录修改于网络,仅作参考

php实现代码:

复制代码 代码如下:

<?php
if(isset($_GET[title]) && trim($_GET[title]) !== \"\") $title = trim($_GET[tilte]);
$content=\'
[DEFAULT]
BASEURL=http://www.phpstudy.net/?desktop
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
URL=http://www.phpstudy.net/?desktop
IDList=[{000214A0-0000-0000-C000-000000000046}]
IconFile=http://www.phpstudy.net/favicon.ico
IconIndex=1
HotKey=0
Prop3=19,2\';
header(\"Content-type:application/octet-stream\");
header(\"Content-Disposition:attachment; {$title}.url;\");
echo $content;
?>

asp实现代码:

复制代码 代码如下:

<%
id = int(request(\"id\"))
if id=\"\" then id=\"1\"
title = request(\"title\")
if title=\"\" then title=\"phpstudy\"

Shortcut = \"[DEFAULT]\" & vbCrLf
Shortcut = Shortcut & \"BASEURL=http://www.phpstudy.net/?desktop\" & vbCrLf
Shortcut = Shortcut & \"[{000214A0-0000-0000-C000-000000000046}]\" & vbCrLf
Shortcut = Shortcut & \"Prop3=19,2\" & vbCrLf
Shortcut = Shortcut & \"[InternetShortcut]\" & vbCrLf
Shortcut = Shortcut & \"URL=http://www.phpstudy.net/?desktop\" & vbCrLf
Shortcut = Shortcut & \"IDList=[{000214A0-0000-0000-C000-000000000046}]\" & vbCrLf
Shortcut = Shortcut & \"IconFile=http://www.phpstudy.net/favicon.ico\" & vbCrLf
Shortcut = Shortcut & \"IconIndex=\" & id & vbCrLf
Shortcut = Shortcut & \"HotKey=0\" & vbCrLf
Shortcut = Shortcut & \"Prop3=19,2\" & vbCrLf

Response.AddHeader \"Content-Dispositon\", \"attachment;filename=\" & title & \".url\";
Response.ContetType = \"application/octet-steam\"
Response.Write Shortcut
%>

本文地址:https://www.stayed.cn/item/18174

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。