用php或asp创建网页桌面快捷方式的代码

yipeiwu_com7年前PHP代码库
新建一个PHP文档:名字好记就行如:shortcut.php
PHP文档中的内容:
代码
复制代码 代码如下:

<?php
$Shortcut = "[InternetShortcut]
URL=//www.jb51.net/
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
";
Header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=【宜配屋www.yipeiwu.com】.url;");
echo $Shortcut;
?>

要想出现图标请先确保网站根目录中有 favicon.ico 文件
上传到网站,访问地址:如://www.jb51.net/shortcut.php 就会有提示下载一个名为 【宜配屋www.yipeiwu.com】.url文件,保存在本地就是一个快捷方式!
下面是asp实现代码:
复制代码 代码如下:

<%
id=int(request("id"))
if id="" then id="1"
title=request("title")
If title="" Then title="【宜配屋www.yipeiwu.com】"
Shortcut = "[InternetShortcut] " & vbCrLf
Shortcut = Shortcut & "URL=//www.jb51.net/article/"&id&".htm?desktop" & vbCrLf
Shortcut = Shortcut & "IDList= " & vbCrLf
Shortcut = Shortcut & "[{000214A0-0000-0000-C000-000000000046}] " & vbCrLf
Shortcut = Shortcut & "Prop3=19,2 " & vbCrLf
Shortcut = Shortcut & " " & vbCrLf
Response.AddHeader "Content-Disposition", "attachment;filename="&title&".url;"
Response.ContentType = "application/octet-stream"
Response.Write Shortcut
%>


需要注意的是,因为可能安全问题导致被锁定
需要如下操作,在"【宜配屋www.yipeiwu.com】.url"--》右键--》属性--》解除锁定 即可访问,这个就像网上下载的chm文件一样需要类似的操作。
 

相关文章

PHP版网站缓存加快打开速度的方法分享

PHP版网站缓存加快打开速度的方法分享

说明: 1,在服务器缓存了压缩过的文件,再次访问减少再压缩时间,降低CPU占用率。 2,通过设置客户端文件缓存时间,降低再次请求次数,可降低85%以上。 3,图片因为已经是压缩格式,只是...

学习php设计模式 php实现命令模式(command)

学习php设计模式 php实现命令模式(command)

一、意图 将一个请求封装为一个对象,从而使用你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 可变的方面是:何时,怎样满足一个请求 命令模式是对命令的封...

php和editplus正则表达式去除空白行

php和editplus正则表达式去除空白行

去除字符串内部的空行: 复制代码 代码如下: $str = preg_replace("/(\s*?\r?\n\s*?)+/","\n",$str); 去除全部...

PHP 单引号与双引号的区别

1、定义字符串   在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串,如:‘Hello"和“Hello'为非法的字符串定义。    定义...

PHP 常用数组内部函数(Array Functions)介绍

本章讲述几个常用的 PHP 数组内部函数。 在前面我们已经介绍过PHP 数组,创建一个数组用 array() 函数,删除一个数组元素用 unset() 函数。本章节我们还要学习一些其它常...