zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    Ubuntu18.04配置静态ip遇到的报错
    devilbox(二):连接数据库
    DBeaver
    prometheus-operator 详细总结(helm一键安装)
    如何创建私有 CA 并签发证书
    kong如何记录(nginx代理后)真实ip
    节点亲和性添加
    alertmanager详解
    subprocess.call和subprocess.Popen
    dockerfile-ENTRYPOINT 和CMD配合,以及他们的区别
  • 原文地址:https://www.cnblogs.com/chuganghong/p/3061373.html
Copyright © 2011-2022 走看看