用php或asp实现在线生成网页桌面快捷方式的代码

是不是有过浏览一个网页的时候,会发现他有个桌面快捷方式或者桌面通道等等,一点就会提示下载一个网页快捷方式,你也想实现这种功能吗?这里就shortcut.php及shortcut.asp的脚本代码记录如下:

新建一个PHP文档:名字好记就行如:shortcut.php
PHP文档中的内容:

  
  
  
  
  1. <?php  
  2. $Shortcut = “[InternetShortcut]  
  3. URL=http://www.pailai.com/  
  4. IDList=  
  5. [{000214A0-0000-0000-C000-000000000046}]  
  6. Prop3=19,2  
  7. “;  
  8. Header(“Content-type: application/octet-stream”);  
  9. header(“Content-Disposition: attachment; filename=派来返利网.url;”);  
  10. echo $Shortcut;  
  11. ?>  
  12.  

要想出现图标请先确保网站根目录中有 favicon.ico 文件
上传到网站,访问地址:如:http://www.pailai.com/shortcut.php 就会有提示下载一个名为 派来返利网.url文件,保存在本地就是一个快捷方式!

ASP代码

  
  
  
  
  1. <%  
  2. id=int(request(“id”))  
  3. if id=““ then id=“1″  
  4. title=request(“title”)  
  5. If title=““ Then title=“派来返利网”  
  6. Shortcut = “[InternetShortcut] “ & vbCrLf  
  7. Shortcut = Shortcut & “URL=http://www.pailai.com/article/”&id&”.htm?desktop” & vbCrLf  
  8. Shortcut = Shortcut & “IDList= “ & vbCrLf  
  9. Shortcut = Shortcut & “[{000214A0-0000-0000-C000-000000000046}] “ & vbCrLf  
  10. Shortcut = Shortcut & “Prop3=19,2 “ & vbCrLf  
  11. Shortcut = Shortcut & “ “ & vbCrLf  
  12. Response.AddHeader “Content-Disposition”, “attachment;filename=“&title&”.url;”  
  13. Response.ContentType = “application/octet-stream”  
  14. Response.Write Shortcut  
  15. %>  
  16.  

在网页找个显眼的位置放个链接就OK了~

需要注意的是,因为可能安全问题导致被锁定
需要如下操作,在”脚本之家.url”–》右键–》属性–》解除锁定 即可访问,这个就像网上下载的chm文件一样需要类似的操作。

你可能感兴趣的:(asp,网页,在线生成,快捷)