我觉得这段代码的价值不大,主要是记忆而已,不值得深究。但我没有掌握这段代码。
代码如下:
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 }