程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 在PHP中未讀計數的favicon動態

在PHP中未讀計數的favicon動態

編輯:關於PHP編程

在Gmail 剛剛推出的小,但真正有用的功能在Gmail實驗室。直接在您的浏覽器選項卡圖標動態的favicon顯示未讀電子郵件數。如果您的浏覽器窗口地段和地段隨時開放的標簽,這可能真是一個奇妙的功能,讓用戶知道任何未讀項目。
 
這裡是PHP的一個小而強大的腳本,可以讓你創建自己的動態的favicon。我們將使用PHP的GD庫操縱的favicon圖像,並添加到它的文本。
 
下面是一個簡單的腳本讀取一個圖標圖像添加一些文本字符。
 
文件:favicon.php

<?php
 
//讀的favicon favicon.png的模板
//從當前目錄的文件
$im = imagecreatefrompng("favicon.png");
//$im = imagecreatefromjpg("favicon.jpg");   //使用此函數來加載JPEG類型的favicon
//$im = imagecreatefrombmp("favicon.bmp"); //使用此函數來加載BMP類型的favicon
 
 
/* 讀取的字符,需要在favicon添加
 * get請求
 */
if(isset($_GET['char']) && !empty($_GET['char'])) {
    $string = $_GET['char'];
} else {
    /* 如果沒有指定字符添加一些默認值 */
    $string = 'V';
}
 
/* 的favicon的背景顏色 */
$bg = imagecolorallocate($im, 255, 255, 255);
 
/* foreground (font) color for the favicon */
$black = imagecolorallocate($im, 0, 0, 0);
 
/* 寫favicon字符
 * arguements:圖像,字號,x坐標,
 * Y坐標,characterstring,彩色
 */
imagechar($im, 2, 5, 1, $string, $black);
 
header('Content-type: image/png');
 
imagepng($im);
 
?>
上面的代碼幾乎是自明。我們從GET請求,並把favicon圖像添加到一個字符。注意,在這裡,我們使用一個模板的favicon的形象,
我修改。您可以將任何你附近favicon.php文件選擇的favicon。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved