php 无法添加ico 图标,PHP 保存到桌面的代码,怎么加ICO图标跟乱码问题呢
$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某网站.url;");echo $shortCut;
保存为UTF8模式下,CHROME下载正常,IE9下就某某网站变成乱码了
保存为ANSI格式下,CHROME下载某某网站变成乱码了,IE9又没变正常了
回复讨论(解决方案)
$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");$filename = '某某网站.url';$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;
$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");$filename = '某某网站.url';$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;
可以加个ICO图标吗?
IconFile=图标路径 加这个参数
IconFile=图标路径 加这个参数
$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IconFile=/favicon.icoIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某网站.url;");echo $shortCut;
这样无效,没反应
要用http://的
要用http://的
$shortCut = "[InternetShortcut]URL=http://www.xxx.com/?zuomian2015IconFile=http://c.csdnimg.cn/public/favicon.icoIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Disposition: attachment; filename=某某.url;");echo $shortCut;
还是无效
写法本身没错,你现在实际显示的图标是浏览器图标吧?
你改成这样看看
IconFile=http://www.vcoo.cc/favicon.ico
原因是图标格式不合要求
参考: http://blog.csdn.net/fdipzone/article/details/50423613
写法本身没错,你现在实际显示的图标是浏览器图标吧?
你改成这样看看
IconFile=http://www.vcoo.cc/favicon.ico
原因是图标格式不合要求
换成这个ico一样也不行,还是显示的是浏览器图标,就是CHROME图标了
参考: http://blog.csdn.net/fdipzone/article/details/50423613
感谢写了篇长文,但是经测试还是不能正常显示图标,不知道会否跟浏览器跟系统有关呢
那我就不知知道了
在我这里
IconFile=http://c.csdnimg.cn/public/favicon.ico 不行
IconFile=http://www.vcoo.cc/favicon.ico 可以
写法本身没错,你现在实际显示的图标是浏览器图标吧?
你改成这样看看
IconFile=http://www.vcoo.cc/favicon.ico
原因是图标格式不合要求
大婶,你还没退休啊? 新年快乐哈
找到原因了。如果你保存的网站.url是在收藏夹中收藏过的。就会显示到图标,否则不能显示图标。
因为那个图标是读浏览器缓存的。如果缓存中没有这个图标,则不显示。
例如你要做一个百度的
那么首先要收藏百度在浏览器。
然后IconFile=百度的favicon地址
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 无法添加ico 图标,PHP 保存到桌面的代码,怎么加ICO图标跟乱码问题呢相关推荐
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
<script type="text/javascript"> //设为首页 function SetHome(obj,url){ try{ ...
- html保存到桌面的代码,H5创建webApp保存到桌面(代码教程)
苹果端保存到桌面代码:(注意尺寸是57x57) 试了一下发现安卓端用浏览器打开保存到桌面后图标显示不了,(chrome和UC)都不行.但是看了哔哩哔哩网站上的可以. 安卓端于是多了一行代码: mani ...
- php添加网站ico图标,常用php开源程序网站怎么修改网站ICO图标的方法
最近有一个客户要求修改网站首页的ICO图标,他用的是Discuz!x的程序做的网站,结合之前也有客户要求说怎么修改网站的默认ICO为自己的个性ICO图标以及无忧主机小编之前撰写的网站ico图标的修改方 ...
- php网站标签加小图标,在htmltitle/title标签添加图标,网页title左边显示网页的logo图标...
如图在黑色所画圆之中显示一个图标: 步骤一:在图片中显示图标,这里的图片只支持ico格式,需要转换图片格式. 原始图像可以接受: .jpg .jpeg .gif .png等图像格式 在这个网址http ...
- Free Icon Tool(icon图标提取器)绿色便携版V2.1.5 | 应用图标提取器下载 | 快速提取exe中的ico图标
Free Icon Tool 是一款短小精悍且非常实用的应用图标提取器软件,能帮助大家非常方便的提取dll.ocx.cpl.cil.exe中的ico图标文件,所以也叫icon图标提取器,Free Ic ...
- ico图标下载 ico大全_我们可以做些什么来向ICO投资者保证我们不会用他们的钱消失...
ico图标下载 ico大全 by Pablo Ruiz 帕勃罗·鲁伊斯(Pablo Ruiz) 我们可以做些什么来向ICO投资者保证我们不会用他们的钱消失 (What we can do to rea ...
- android水印控件,Android图片添加文字水印并保存水印文字图片到指定文件
Android图片添加文字水印并保存水印文字图片到指定文件package zhangphil.test;import android.graphics.Bitmap;import android.gr ...
- matlab 将图形另存时,在文件名字符串中添加参数,总是保存出错,无效文件名
将图形另存时,在文件名字符串中添加参数,总是保存出错,解决方式如下: 注意:我尝试过 string(1) char(1) 等都不可以,提示无效文件名. filename = ['Point cloud ...
- 为Bootstrap折叠板插件(手风琴)添加加减号图标
在利用Bootstrap插件时 可能会添加些功能,比如我要给手风琴添加加减号图标.如图: 发现如果利用点击事件更改加号减号的显示 会出现不同步的bug.因为Bootstrap对快速点击和伸缩速度进行了 ...
最新文章
- SAP库存表之间的逻辑关系
- 异常处理原则--good
- 说说第三方支付接口开发及开发中遇到的坑爹问题
- HTML五子棋游戏代码介绍,五子棋html游戏代码与算法介绍
- 【整理】如何翻译SAP事务代码描述
- 基于ArcSDE、Oralce空间数据库冷备份与恢复
- 精仿B站源码+自动采集360视频
- 诗与远方:无题(十九)
- 我的一些学习经验:概述
- linux r后台执行,screen 命令简单用法 Linux后台执行 就用它
- anspython_python堆(heapq)的实现
- hdu 3635 Dragon Balls(加权并查集)2010 ACM-ICPC Multi-University Training Contest(19)
- saspython知乎_sas比spss好用在哪里?
- oracle pls 00905,Oracle数据库存储过程出错了!大神帮忙看下什么问题!急急急!...
- 手机QQ2009(塞班第三版)聊天记录提取完全代码
- 数据库内容:用于园林施工与养护的学习软件系统
- 时间转换 秒(s)转 ()天 ()小时() 分钟 ()秒
- Linux 内核编程风格
- HTML标签基础知识
- 逍遥模拟器配合fiddler爬取抖音视频!开源免费!
热门文章
- 【AXURE】如何在谷歌浏览器中打开axure原型文件
- 江苏理科生骈体作文——《绿色生活》
- Android平板pdf,Android平板最强PDF阅读 十款优秀软件大PK
- 离线下载安装Microsoft Store中的应用
- 判断极值_拐点的三个充要条件以及一个必要
- BN,LN,IN,GN的理解和用法
- laravel框架实践1
- 为使用 GRUB2 的机器配置网络引导(PXE启动服务器)
- ensp模拟traffic-policy在vlan视图下的inbound outbound
- 【数值分析】拉格朗日插值法与牛顿插值法的C++实现