欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php生成網(wǎng)頁桌面快捷方式

 更新時間:2017年05月05日 10:28:59   作者:傲雪星楓  
本文將介紹使用PHP生成網(wǎng)頁桌面快捷方式的代碼,并添加圖標及解決不同瀏覽器保存出現(xiàn)的亂碼問題。下面跟著小編一起來看下吧

本文將介紹使用PHP生成網(wǎng)頁桌面快捷方式的代碼,并添加圖標及解決不同瀏覽器保存出現(xiàn)的亂碼問題。

我們訪問網(wǎng)站時,如果網(wǎng)站的內容很有吸引,一般我們都會使用瀏覽器的收藏夾功能,收藏此網(wǎng)站。

在瀏覽器收藏的網(wǎng)頁,需要打開瀏覽器,再從收藏夾選定訪問。

如果可以在桌面直接進入到網(wǎng)站,這樣可以為用戶訪問提供便利。

我們可以使用php創(chuàng)建網(wǎng)頁的快捷入口文件,保存到用戶桌面,方便用戶快速訪問。

生成代碼如下:

<?php
$filename = '破曉領域.url';
$url = 'http://fdipzone.com/';
$icon = 'http://fdipzone.com/favicon.ico';
createShortCut($filename, $url, $icon);
/**
 * 創(chuàng)建保存為桌面代碼
 * @param String $filename 保存的文件名
 * @param String $url   訪問的連接
 * @param String $icon   圖標路徑
 */
function createShortCut($filename, $url, $icon=''){
  // 創(chuàng)建基本代碼
  $shortCut = "[InternetShortcut]\r\nIDList=[{000214A0-0000-0000-C000-000000000046}]\r\nProp3=19,2\r\n";
  $shortCut .= "URL=".$url."\r\n";
  if($icon){
    $shortCut .= "IconFile=".$icon."";
  }
  header("content-type:application/octet-stream");
  // 獲取用戶瀏覽器
  $user_agent = $_SERVER['HTTP_USER_AGENT'];
  $encode_filename = rawurlencode($filename);
  // 不同瀏覽器使用不同編碼輸出
  if(preg_match("/MSIE/", $user_agent)){
    header('content-disposition:attachment; filename="'.$encode_filename.'"');
  }else if(preg_match("/Firefox/", $user_agent)){
    header("content-disposition:attachment; filename*=\"utf8''".$filename.'"');
  }else{
    header('content-disposition:attachment; filename="'.$filename.'"');
  }
  echo $shortCut;
}
?>

下載保存到桌面

保存到桌面

在桌面保存為*.url后,點擊就能自動打開瀏覽器并訪問網(wǎng)站內容了。

破曉領域.url文件內容如下:

[InternetShortcut]
IDList=[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
URL=http://fdipzone.com/
IconFile=http://fdipzone.com/favicon.ico

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 用php實現(xiàn)批量查詢清除一句話后門的代碼

    用php實現(xiàn)批量查詢清除一句話后門的代碼

    一句話后門一般簡單,容易隱藏危害大,查找麻煩等。今天發(fā)現(xiàn)了這個Xall.php專門批量查詢干掉一句話后門的代碼,大家可以省去不少麻煩了
    2008-01-01
  • PHP反射原理與用法深入分析

    PHP反射原理與用法深入分析

    這篇文章主要介紹了PHP反射原理與用法,結合實例形式深入分析了PHP反射的概念、原理、應用場景及相關操作技巧,需要的朋友可以參考下
    2019-09-09
  • php下過濾HTML代碼的函數(shù)

    php下過濾HTML代碼的函數(shù)

    本文通過實例代碼給大家介紹了php下過濾HTML代碼的函數(shù),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2007-12-12
  • php獲取post中的json數(shù)據(jù)的實現(xiàn)方法

    php獲取post中的json數(shù)據(jù)的實現(xiàn)方法

    最近用到ext與PHP交互,ext把json數(shù)據(jù)post給PHP,但在PHP里面$_post獲取不到,$_REQUEST也獲取不到,但是通過firedebug看到的請求信息確實是把JSON數(shù)據(jù)post給了PHP,這什么情況
    2011-06-06
  • php判斷/計算閏年的方法小結【三種方法】

    php判斷/計算閏年的方法小結【三種方法】

    這篇文章主要介紹了php判斷/計算閏年的方法,結合實例形式總結分析了三種計閏年的判斷方法,需要的朋友可以參考下
    2019-07-07
  • thinkphp框架實現(xiàn)刪除和批量刪除

    thinkphp框架實現(xiàn)刪除和批量刪除

    這篇文章主要為大家詳細介紹了thinkPHP框架實現(xiàn)刪除和批量刪除的相關資料,需要的朋友可以參考下
    2016-06-06
  • Yii2中datetime類的使用

    Yii2中datetime類的使用

    這篇文章主要介紹了Yii2中datetime類的使用的相關資料,需要的朋友可以參考下
    2016-12-12
  • php實現(xiàn)的生成迷宮與迷宮尋址算法完整實例

    php實現(xiàn)的生成迷宮與迷宮尋址算法完整實例

    這篇文章主要介紹了php實現(xiàn)的生成迷宮與迷宮尋址算法,結合完整實例形式分析了php實現(xiàn)迷宮算法的原理與相關操作技巧,代碼備有詳細的注釋便于理解,需要的朋友可以參考下
    2017-11-11
  • php常用hash加密函數(shù)

    php常用hash加密函數(shù)

    這篇文章主要介紹了php常用hash加密函數(shù),以實例形式詳細分析了PHP的hash加密函數(shù)用法,代碼中備有詳盡的注釋,便于理解,需要的朋友可以參考下
    2014-11-11
  • ThinkPHP3.2.3所有的單字母方法整理總結

    ThinkPHP3.2.3所有的單字母方法整理總結

    ThinkPHP3.2.3在以前是一款廣受歡迎的PHP開發(fā)框架,現(xiàn)在雖然除了版本5和6,但仍有不少項目使用ThinkPHP3。ThinkPHP3中的字母函數(shù)是以字母開頭的一類函數(shù),其作用是非常豐富的,包括字符串處理、文件處理、日期時間處理以及HTTP協(xié)議處理等。
    2023-07-07

最新評論