使用php实现下载生成某链接快捷方式的解决方法
<?php
$Shortcut = "[InternetShortcut]
URL=http://www.your_url.com/
IconFile=http://www.your_icon.com/
IconIndex=1
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=链接文字.url;");
echo $Shortcut;
?>
但是,IconFile这个图标没有生效;此外,这个是可以支持中文的,如果不支持中文的话,可以加上一行代码:
代码如下:
header('Content-Type: text/html; charset=utf-8');
将该php文件放到服务器apache上,然后访问即可生成一个链接的快捷方式。
相关推荐
-
PHP获取短链接跳转后的真实地址和响应头信息的方法
获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现 PHP 提供了一个函数 get_headers() ,可以完成这个任务,先把 头部信息获取到,然后再分析跳转地址即可: 复制代码 代码如下: $url = 'http://t.cn/h5mwx'; $headers = get_headers($url, TRUE); print_r($headers); //输出跳转到的网址 echo $headers['Location']; 附完整数组: 复制代码 代码如下: Array (
-
php正则表达式取得内容所有链接的方法
本文实例讲述了php正则表达式取得内容所有链接的方法.分享给大家供大家参考.具体如下: 这里提供二款关于php正则链接的方法,他们可以取得内容所有链接并且保存到一个数组,当然也可以把链接全部替换. 方法一,代码如下: 复制代码 代码如下: function get_all_url($code){ preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)<
-
php调用新浪短链接API的方法
本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: <?php //Sina App_Key define('SINA_APPKEY', '31641035'); function curlQuery($url) { //设置附加HTTP头 $addHead = array( "Content-type: application/json" ); //初始化curl,当然,你也可以用fsockopen代替 $cu
-
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
需要提取的内容如下: 复制代码 代码如下: <a href="http://baidu.com">http://baidu.com</a>这是第一个A标签,<a href="http://blog.baidu.com">成长脚印-专注于互联网发展</a>这是第二个A标签.http://www.jb51.net这是第一个需要被提取的URL地址,http://blog.baidu.com这是第二个需要被提取的URL地址'.
-
php中使用preg_replace函数匹配图片并加上链接的方法
介绍:preg_replace 执行正则表达式的搜索和替换,如果只是单纯的匹配字符串建议使用str_replace(),因为其执行效率高的多.mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit]) 在 subject 中搜索 pattern 模式的匹配项并替换为 replacement.如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有
-
php 正则 过滤html 的超链接
<?php echo preg_replace("/(?<=href=)([^\>]*)(?=\>)/i","#", "<a href='www.csdn.net'>你好,点这里看看</a><a href='www.jb51.net'>你好,点这里看看</a>"); ?> 正则:/(?<=href=)([^\>]*)(?=\>)/ (?<=exp
-
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
这几天在写一个小程序的时候,需要用到正则表达式匹配用户输入文本中的URL地址,然后将URL地址替换成可以点击的链接.URL地址的匹配,我想这应该是大家在做验证处理中常会用到的,这里就把我整合的一个比较完整的表达式给出来: 复制代码 代码如下: var URL = /(https?:\/\/|ftps?:\/\/)?((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:[0-9]+)?|(localhost)(:[0-9]+)?|([\w]+\.)(\S+)(\w{2,4}
-
php结合js实现点击超链接执行删除确认操作
如题,本次是要实现点击超链接实现执行js代码,并确认是否删除数据库数据,采用php. 首先链接数据库,查询数据库数据: 复制代码 代码如下: <?php $dbms='mysql'; //数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数 $host='localhost'; //数据库主机名 $dbName='db_database19'; //使用的数据
-
php 正则表达式提取网页超级链接url的函数
复制代码 代码如下: function match_links($document) { preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $mat
-
php自动给文章加关键词链接的函数代码
复制代码 代码如下: <?php $link = array( '百度,http://www.baidu.com/', '服务器软件,http://s.jb51.net/', '我们,http://www.jb51.net/', ); $str = '在百度中搜索服务器软件就可以到我们提供的软件<br /> 夏季不再穿长筒袜近年成为一种时尚,甚至到了秋天也不例外.<br /> 专家提出,其实这种时尚不利于美腿.据悉,久坐久站缺少运动等原因易导致静脉曲张,尤其是长期站立工作的人
-
PHP检测链接是否存在的代码实例分享
在PHP中,检查某个链接是否存在,有两个方法,一个是使用curl,另外一个是 获得HTTP的header的响应码,如果是200的则是OK,如果是404的话就找不到了,例子如下: 1) 使用get_headers: <?php $url = "http://www.abc.com/demo.jpg"; $headers = @get_headers($url); if($headers[0] == 'HTTP/1.1 404 Not Found') { echo "UR
随机推荐
- Delphi 常见文件处理及注册表文件的使用实例
- Windows运行bat批处理文件时隐藏cmd命令提示符窗口的方法
- Oracle数据完整性和锁机制简析
- Python正则表达式使用范例分享
- iOS逆向工程使用dumpdecrypted工具给App脱壳
- js由下向上不断上升冒气泡效果实例
- 程序中获取linux系统启动时间方法
- 用ASP读取XML文件的具体方法与示例
- Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 的问题
- 悬浮数字的实现案例
- 在Ruby on Rails中使用Markdown的方法
- js实现字符串转日期格式的方法
- 静态网页加密
- js 图片缩放特效代码
- 基于LayUI实现前端分页功能的方法
- Java concurrency之公平锁(二)_动力节点Java学院整理
- linux虚拟网络设备之vlan配置详解
- centos下GitLab+Jenkins持续集成环境搭建(安装jenkins)
- 深入了解Java中String、Char和Int之间的相互转换
- 让DOSBox启动后自动执行命令的方法讲解