Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengeluarkan Imej ke Pelayar Menggunakan PHP?

Bagaimana untuk Mengeluarkan Imej ke Pelayar Menggunakan PHP?

Barbara Streisand
Lepaskan: 2024-12-14 14:16:11
asal
550 orang telah melayarinya

How to Output Images to the Browser Using PHP?

Mengoutput Imej dalam PHP

Apabila bekerja dengan imej dalam PHP, anda mungkin menghadapi situasi di mana anda perlu memaparkannya pada halaman web. Dalam senario ini, memahami cara untuk mengeluarkan imej ke penyemak imbas adalah penting.

Pertimbangkan coretan kod berikut:

<p>I have an image $file ( eg ../image.jpg )</p>

<p>which has a mime type $type</p>

<p>How can I output it to the browser?</p>
Salin selepas log masuk

Untuk memaparkan imej dengan berkesan, kami perlu menyediakan penyemak imbas dengan yang penting maklumat. Begini caranya:

<?php
$file = '../image.jpg';
$type = 'image/jpeg';
header('Content-Type:'.$type);
header('Content-Length: ' . filesize($file));
readfile($file);
?>
Salin selepas log masuk

Memecahkan kod:

  1. header('Content-Type:'.$type);: Memaklumkan penyemak imbas jenis MIME imej itu. Untuk imej JPEG, ia akan menjadi 'imej/jpeg'.
  2. header('Content-Length: ' . filesize($file));: Menentukan saiz imej dalam bait, membantu penyemak imbas mengendalikan penimbalan dan paparan.
  3. readfile($file);: Membaca fail imej dan mengeluarkan kandungannya ke pelayar.

Dengan melaksanakan kod ini, skrip PHP akan memaparkan imej dalam penyemak imbas dengan betul. Ambil perhatian bahawa laluan fail yang disediakan ($fail) dan jenis MIME ($jenis) hendaklah dilaraskan sewajarnya berdasarkan imej khusus anda dan lokasinya.

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Imej ke Pelayar Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan