PHP将网址快捷方式保存到桌面

我觉得这段代码的价值不大,主要是记忆而已,不值得深究。但我没有掌握这段代码。

代码如下:

 1 <?php
 2 /*
 3     PHP将网址快捷方式保存到桌面
 4 */
 5 $browser=strtolower(browser());
 6 $filename='美女图片';
 7 if($browser=='firefox'){
 8     $filename=urldecode($filename);
 9 }else{
10     $filename=urlencode($filename);
11 }
12 $url='http://www.166122.com/';
13 $Shortcuts='[InternetShortcut]
14 URL='.$url.'
15 IDList=
16 [{000214A0-0000-0000-C000-000000000046}]
17 Prop3=19,2';
18 Header('Content-type: application/octet-stream');
19 header('Content-Disposition: attachment; filename='.$filename.'.url;');
20 echo $Shortcuts;
21 
22 function browser(){
23     $user_agent=$_SERVER['HTTP_USER_AGENT'];
24     if(false!==strpos($user_agent,'MSIE 9.0')){
25         return 'IE9';
26     }
27     if(false!==strpos($user_agent,'MSIE 8.0')){
28         return 'IE8';
29     }
30     if(false!==strpos($user_agent,'MSIE 7.0')){
31         return 'IE7';
32     }
33     if(false!==strpos($user_agent,'MSIE 6.0')){
34         return 'IE6';
35     }
36     if(false!==strpos($user_agent,'Firefox')){
37         return 'Firefox';
38     }
39     if(false!==strpos($user_agent,'Chrome')){
40         return 'Chrome';
41     }
42     if(false!==strpos($user_agent,'Safari')){
43         return 'Safari';
44     }
45     if(false!==strpos($user_agent,'Opera')){
46         return 'Opera';
47     }
48     if(false!==strpos($user_agent,'360SE')){
49         return '360SE';
50     }
51 }

 

posted @ 2013-05-05 19:28  东小夫  阅读(381)  评论(0编辑  收藏  举报