>백엔드 개발 >PHP 튜토리얼 >PHP_PHP 튜토리얼에서 읽지 않은 개수의 파비콘 역학

PHP_PHP 튜토리얼에서 읽지 않은 개수의 파비콘 역학

WBOY
WBOY원래의
2016-07-22 09:02:43773검색

Gmail에서 작지만 정말 유용한 기능이 Gmail 실험실에 출시되었습니다. 동적 파비콘은 읽지 않은 이메일 수를 브라우저 탭 아이콘에 직접 표시합니다. 브라우저 창이 많고 항상 열려 있는 탭이 많다면 이 기능은 사용자에게 읽지 않은 항목에 대해 알려주는 정말 환상적인 기능이 될 수 있습니다.

다음은 자신만의 동적 파비콘을 만들 수 있는 작지만 강력한 PHP 스크립트입니다. 우리는 파비콘 이미지를 조작하고 텍스트를 추가하기 위해 PHP의 GD 라이브러리를 사용할 것입니다.

다음은 아이콘 이미지를 읽고 일부 텍스트 문자를 추가하는 간단한 스크립트입니다.

파일: favicon.php


//파비콘 favicon.png 템플릿 읽기
//현재 디렉터리의 파일
$im = imagecreatefrompng("favicon.png");
//$im = imagecreatefromjpg("favicon.jpg"); //JPEG 유형 파비콘을 로드하려면 이 함수를 사용하세요
//$im = imagecreatefrombmp("favicon.bmp"); //BMP 유형 파비콘을 로드하려면 이 함수를 사용하세요


/* 읽을 문자를 파비콘에 추가해야 합니다
*요청받기
*/
if(isset($_GET['char']) && !empty($_GET['char'])) {
$string = $_GET['char'];
} 그 밖의 {
/* 문자가 지정되지 않은 경우 일부 기본값을 추가합니다 */
$string = 'V';
}

/* 파비콘의 배경색 */
$bg = imagecolorallocate($im, 255, 255, 255);

/* 파비콘의 전경(글꼴) 색상 */
$black = imagecolorallocate($im, 0, 0, 0);

/* 파비콘 문자 쓰기
* 인수: 이미지, 글꼴 크기, x 좌표,
* Y 좌표, 문자열, 색상
*/
imagechar($im, 2, 5, 1, $string, $black);

header('콘텐츠 유형: 이미지/png');

imagepng($im);

?>
위의 코드는 거의 설명이 필요하지 않습니다. GET에서 요청하고 파비콘 이미지를 캐릭터에 추가합니다. 여기서는 템플릿 파비콘 이미지
를 사용합니다. 수정합니다. favicon.php 파일 근처에 원하는 파비콘을 배치할 수 있습니다.

www.bkjia.comhttp: //www.bkjia.com/PHPjc/371846.htmlTechArticleGmail 작지만 정말 유용한 기능이 Gmail Labs에 출시되었습니다. 동적 파비콘은 읽지 않은 이메일 수를 브라우저 탭 아이콘에 직접 표시합니다. 브라우저 창의 경우...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.