Görüntüleri göstermek için tüm uygun başlık nedir?

3 Cevap php
header("Content-type:   image/gif");  
readfile($filename);

Yukarıda sadece gif görüntüleri göstermek için kullanılabilir.

Jpg / png / gif göstermek için kullanılabilecek bir başlık var mı?

3 Cevap

Bu, tüm resim türleri için çalışması gerekir:

$size = getimagesize($filename);

header('Content-type: ' . $size['mime']);
readfile($filename);
header("Content-type:   image/gif");

VEYA

header("Content-type:   image/jpeg");

VEYA

header("Content-type:   image/png");

Bunu biliyor ya o dosyanın ne tür anlamaya ve doğru türünü göndermek gerekiyor. Kerede GIF, PNG, JPEG ve çalışacağız görüntüler için hiçbir catch-Tüm içerik türü var.

finfo_file() , bir görüntünün türü (veya herhangi bir diğer dosya) tespit izin verir.