php生成网页桌面快捷方式
本文将介绍使用PHP生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。
我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站。
在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问。
如果可以在桌面直接进入到网站,这样可以为用户访问提供便利。
我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问。
生成代码如下:
<?php $filename = '破晓领域.url'; $url = 'http://fdipzone.com/'; $icon = 'http://fdipzone.com/favicon.ico'; createShortCut($filename, $url, $icon); /** * 创建保存为桌面代码 * @param String $filename 保存的文件名 * @param String $url 访问的连接 * @param String $icon 图标路径 */ function createShortCut($filename, $url, $icon=''){ // 创建基本代码 $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后,点击就能自动打开浏览器并访问网站内容了。
破晓领域.url文件内容如下:
[InternetShortcut] IDList=[{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 URL=http://fdipzone.com/ IconFile=http://fdipzone.com/favicon.ico
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
php版微信公众平台之微信网页登陆授权示例
本文实例讲述了php版微信公众平台之微信网页登陆授权.分享给大家供大家参考,具体如下: 微信公众平台实现微信网页登陆授权开发其实是非常的简单了,因为官方的参考程序了,下面小编就看了一站长根据官方参考做的一个网页登陆授权例子,大家可看看. 文件1:index.php //换成自己的接口信息 $appid = 'XXXXX'; header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&r
-
php通过执行CutyCapt命令实现网页截图的方法
本文实例讲述了php通过执行CutyCapt命令实现网页截图的方法.分享给大家供大家参考,具体如下: 用php使用exec执行命令 PS.默认情况下exec函数是禁用的,打开php.ini检查disable_function是否包含这个还是,有就去除 复制代码 代码如下: exec('xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.jb51.net --out=2.jpg'); 这个里一
-
php中抓取网页内容的实例详解
php中抓取网页内容的实例详解 方法一: 使用file_get_contents方法实现 $url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml"; $html = file_get_contents($url); //如果出现中文乱码使用下面代码 //$getcontent = iconv("gb2312", "utf-8",$html); echo &
-
php+mysql实现简单登录注册修改密码网页
对于php和mysql的连接在许多blog上都有说明,为了将mysql中的查询,修改,插入等操作掌握,本文介绍了一下如何采用mysql做一个登录注册修改密码的网页. 其中,如下 1.登录-即为对数据库中的内容给予查询,并验证html中的信息与数据库是否匹配: 2.注册-即为对数据库中的内容进行插入,注册帐号与密码: 3.修改密码-即为对数据库中的内容进行修改. 这三个操作,我用了8个php和html文本来建立 具体见代码部分 1.登录的主界面index.html: <p> </p>
-
PHP网页安全认证的实例详解
PHP网页安全认证的实例详解 不基于数据库: <?php //unset($_SERVER['PHP_AUTH_USER']); $strAuthUser= $_SERVER['PHP_AUTH_USER']; $strAuthPass= $_SERVER['PHP_AUTH_PW']; if (! ($strAuthUser == "a" && $strAuthPass == "a")) { header('WWW-Authenticate:
-
PHP读取、解析eml文件及生成网页的方法示例
本文实例讲述了PHP读取.解析eml文件及生成网页的方法.分享给大家供大家参考,具体如下: php读取eml实例,本实例可以将导出eml文件解析成正文,并且可以将附件保存到服务器.不多说直接贴代码了. <?php // Author: richard e42083458@163.com // gets parameters error_reporting(E_ALL ^ (E_WARNING|E_NOTICE)); header("Content-type: text/html; char
-
php使用CutyCapt实现网页截图保存的方法
本文实例讲述了php使用CutyCapt实现网页截图保存的方法.分享给大家供大家参考,具体如下: 网页截图这个功能大家可能用到最多的就是QQ截图,或利用asp.net来实现截图,其实我们也可以直接使用php来网页截图,这里就来给大家介绍php利用CutyCapt实现网页截图的流程: CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/ windows CutyCapt不需要安装,直接保存到你的电脑中即可,然后p
-
php生成网页桌面快捷方式
本文将介绍使用PHP生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题. 我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站. 在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问. 如果可以在桌面直接进入到网站,这样可以为用户访问提供便利. 我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问. 生成代码如下: <?php $filename = '破晓领域.url'; $url = 'http://fdipzo
-
PHP生成网站桌面快捷方式代码分享
PHP生成桌面快捷方式就是这么的简单,大家生成的时候改下你要生成的网站即可. dianji.html代码: 复制代码 代码如下: <a href="a.php?url=www.jb51.net&name=我们">生成左面快捷方式</a> shengcheng.php代码: 复制代码 代码如下: <?php //网站生存左面快捷方式---功能 $url = $_GET['url']; $filename = urldecode($_GET['name
-
JS 添加网页桌面快捷方式的代码详细整理
复制代码 代码如下: function toDesktop(sUrl,sName){ try{ var WshShell = new ActiveXObject("WScript.Shell"); var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url"); oUrlLink.TargetP
-
用php或asp创建网页桌面快捷方式的代码
新建一个PHP文档:名字好记就行如:shortcut.php PHP文档中的内容: 代码 复制代码 代码如下: <?php $Shortcut = "[InternetShortcut] URL=http://www.jb51.net/ IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 "; Header("Content-type: application/octet-stream");
-
php创建桌面快捷方式实现方法
第一种情况:php生成网页桌面快捷方式 将介绍使用php生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题. 我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站. 在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问. 如果可以在桌面直接进入到网站,这样可以为用户访问提供便利. 我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问. 生成代码如下: <?php $filename = '破晓领域.url'; $ur
-
PowerShell脚本实现创建桌面快捷方式的方法
本文介绍如何使用PowerShell将一个程序或文件,创建一个桌面快捷方式.在Windows系统里面,手工操作创建桌面快捷方式是很容易的,您只需要右键拖动文件到桌面,然后放开,在自动弹出的菜单中选择"在此创建快捷方式"即可完成,但要编程来实现这个效果就比较复杂了. 首先,我们要使用到COM组件,创建桌面快捷方式,最简单的办法是调用WScript.Shell这个COM组件.那么在PowerShell如何创建一个COM组件呢? 复制代码 代码如下: $shell = New-Object
-
Android编程创建桌面快捷方式的常用方法小结【2种方法】
本文实例讲述了Android编程创建桌面快捷方式的常用方法.分享给大家供大家参考,具体如下: Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成. 谈谈在桌面上直接生成.个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢桌面干净的就比较喜欢第二个了. 第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的. 在网上找到关于这方面的注册信息. <!--设置wallpapaer的activit
-
Android 桌面快捷方式实现实例详解
目录 Shortcuts API 简介 静态快捷方式 快捷方式配置 在Manifest中添加快捷方式配置 动态快捷方式 桌面快捷方式 运行时创建 支持用户主动创建 打开多个Activity 更新快捷方式 启用和禁用 更新快捷方式的样式 示例 Shortcuts API 简介 快捷方式在各类App中已经十分常见,快捷方式可以让用户直达想要使用的功能,例如快速打开扫一扫.快速打开健康码等.对此,Android提供了Shortcuts API,本文介绍如何使用Shortcuts API来实现快捷方式.
-
ASP.NET实现根据URL生成网页缩略图的方法
本文实例讲述了ASP.NET实现根据URL生成网页缩略图的方法.分享给大家供大家参考,具体如下: 工作中需要用到根据URL生成网页缩略图功能,提前做好准备. 在网上找了份源码,但是有错误:当前线程不在单线程单元中,因此无法实例化 ActiveX 控件"8856f961-340a-11d0-a9",解决后运行良好,记录在此备用! 起始页:Default.aspx <%@ Page Language="C#" AutoEventWireup="true&
-
js随机生成网页背景颜色的方法
本文实例讲述了js随机生成网页背景颜色的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <HTML> <HEAD> <TITLE>随机生成网页背景颜色的JS特效</TITLE> <STYLE> .30pt{font-size:30pt;color:#de3076} </STYLE> <SCRIPT LANGUAGE="JavaScript"> <!-- color=new A
随机推荐
- 关于base64加密/解密
- PowerShell函数参数用星号隐藏的方法
- swift MD5加密源码的实例详解
- Android中实现多行、水平滚动的分页的Gridview实例源码
- PHP格式化MYSQL返回float类型的方法
- javascript 解析url的search方法
- 图片懒加载插件实例分享(含解析)
- javascript 操作table的特性
- C++中的多态与虚函数的内部实现方法
- java图片添加水印实例代码分享
- 使用Linux安装JDK1.7教程详解
- google hack dat 又增加的一些比较新的数据
- Nginx中使用Lua脚本配置示例
- Java 面试题基础知识集锦
- Gradle编译打包Android apk详细介绍
- Node.js应用设置安全的沙箱环境
- 详解log4net的使用
- 深入学习Java 动态代理
- oracle sql语言模糊查询--通配符like的使用教程详解
- 5分钟 Pipenv 上手指南