在Gmail 刚刚推出的小但真正有用的功能在Gmail实验室直接在您的浏览器选项卡图标动态的favicon显示未读电子邮件数如果您的浏览器窗口地段和地段随时开放的标签这可能真是一个奇妙的功能让用户知道任何未读项目
这里是PHP的一个小而强大的脚本可以让你创建自己的动态的favicon我们将使用PHP的GD库操纵的favicon图像并添加到它的文本
下面是一个简单的脚本读取一个图标图像添加一些文本字符
文件faviconphp
<?php
//读的favicon faviconpng的模板
//从当前目录的文件
$im = imagecreatefrompng("faviconpng");
//$im = imagecreatefromjpg("faviconjpg"); //使用此函数来加载JPEG类型的favicon
//$im = imagecreatefrombmp("faviconbmp"); //使用此函数来加载BMP类型的favicon
/* 读取的字符需要在favicon添加
* get请求
*/
if(isset($_GET[char]) && !empty($_GET[char])) {
$string = $_GET[char];
} else {
/* 如果没有指定字符添加一些默认值 */
$string = V;
}
/* 的favicon的背景颜色 */
$bg = imagecolorallocate($im );
/* foreground (font) color for the favicon */
$black = imagecolorallocate($im );
/* 写favicon字符
* arguements图像字号x坐标
* Y坐标characterstring彩色
*/
imagechar($im $string $black);
header(Contenttype: image/png);
imagepng($im);
?>
上面的代码几乎是自明我们从GET请求并把favicon图像添加到一个字符注意在这里我们使用一个模板的favicon的形象
我修改您可以将任何你附近faviconphp文件选择的favicon