Emre Yüz


PHP ile Bildirimler İçin Dinamik Favicon

PHP ile dinamik bir favicon oluşturarak bildirim sayısını anlık olarak tarayıcının sekmesinde gösterme.

PHP ile Bildirimler İçin Dinamik Favicon

By Emre YÜZ
23.02.2017 21.03



php dinamik favicon bildirim gösterimi

Bu yazıda PHP ile dinamik bir favicon oluşturarak bildirim sayısını anlık olarak tarayıcının sekmesinde göstereceğiz. Aslında eskiden gmail'de olan bir özellikti, sonraları

etiketi için kullanılmaya başlandı, benim de bir projemde kullanmam gerekti işte PHP'de kendi dinamik favicon'unuzu yaratmanızı sağlayan küçük ve güçlü bir betik. PHP GD kütüphanesini, favicon görüntüsünü işlemek ve içine metin eklemek için kullanacağız.

1. Adım

Öncelikle favicon.php dosyamızda resmin üzerine gelecek olan veriyi yazdırıyoruz.

favicon.php

$resim = imagecreatefrompng("favicon.png");
if(isset($_GET['sayi']) && !empty($_GET['sayi'])) {
    $deger = $_GET['sayi'];
} else {
    $deger = 'Y'; //Hiç Veri Yoksa
}
$arkaplan = imagecolorallocate($resim, 255, 255, 255);
$siyah = imagecolorallocate($resim, 0, 0, 0);
imagesayi($resim, 2, 5, 1, $deger, $siyah);
header('Content-type: image/png');
imagepng($resim);
?>

2. Adım

index.php

Şimdi dinamik faviconumuzu sayfamızda nasıl kullanacağız? Kaç adet bildirimimiz varsa bunları get metodu ile favicon.php dosyamıza gönderiyoruz. Kullanımı aşağıdaki gibi.

<link rel="shortcut icon" href="favicon.php?sayi=<?php if(isset($_POST['sayi'])) { echo $_POST['sayi']; } ?>" />

Yukarıda basitçe nasıl çalıştığını anlattım yine de aklınıza takılan şeyler olursa yorum yapmaktan çekinmeyin lütfen.



Emre Yüz
Emre YÜZ
Multidisipliner Full-Stack Web Geliştirici/Tasarımcı, Veri
Mimarı ve Analist.

Multidisipliner Full-Stack Web Geliştirici/Tasarımcı, Veri Mimarı ve Analist.



HAKKIMDA

Emre YÜZ

Multidisipliner Full-Stack Web Geliştirici/Tasarımcı, Veri Mimarı ve Analist.

Son Yazılar

insta ❤️ feed

  • @yuzemre
  • @yuzemre
  • @yuzemre
  • @yuzemre
  • @yuzemre
  • @yuzemre

Reklam