exif_imagetype
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
exif_imagetype — Bir görüntünün türünü saptar
Açıklama
exif_imagetype() işlevi bir görüntünün ilk baytlarındaki
dosya imzasını okur.
exif_imagetype() işlevi, desteklenmeyen dosya türlerini
diğer exif işlevlerinde kullanmaktan kaçınabilmek için veya tarayıcının
belli bir görüntü türünü gösterip göstermeyeceğini saptamak için
$_SERVER['HTTP_ACCEPT'] ile birlikte kullanmak üzere
tasarlanmıştır.
Bağımsız Değişkenler
dosya
-
İçerdiği görüntü türü saptanacak dosya.
Dönen Değerler
Doğru imza bulunduğu takdirde uygun sabitin değeri döndürülür, aksi
takdirde false döner. Dönüş değeri getimagesize() ile
aynıdır fakat exif_imagetype() daha hızlıdır.
Öntanımlı Sabitler
exif_imagetype() dönüş değeri olarak şu sabitler
tanımlıdır:
Hatalar/İstisnalar
Görüntü türünü belirlemek için dosyadan yeterince bayt okuyamazsa
exif_imagetype() bir E_NOTICE
çıktılar ve false değeriyle döner.
Örnekler
Örnek 1 - exif_imagetype() örneği
<?php
if (exif_imagetype('image.gif') != IMAGETYPE_GIF) {
echo 'Bu bir GIF değil.';
}
?>
Ayrıca Bakınız
- image_type_to_mime_type() - getimagesize, exif_read_data, exif_thumbnail, exif_imagetype ile
döndürülen resim türü ile ilgili MIME türünü döndürür
- getimagesize() - Bir görüntünün boyutlarını döndürür