Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memaparkan Imej Diambil dengan `file_get_contents` dalam PHP?

Bagaimana untuk Memaparkan Imej Diambil dengan `file_get_contents` dalam PHP?

Patricia Arquette
Lepaskan: 2024-10-29 19:51:02
asal
612 orang telah melayarinya

How to Display Images Retrieved with `file_get_contents` in PHP?

Memaparkan Imej Diambil dengan file_get_contents dalam PHP

Dalam PHP, anda boleh mendapatkan semula imej jauh menggunakan fungsi file_get_contents. Walau bagaimanapun, untuk memaparkan imej ini pada halaman web, anda perlu mengambil langkah tambahan.

Penyelesaian:

Anda boleh menggunakan fungsi readfile() PHP untuk mengeluarkan imej terus ke penyemak imbas. Sebelum melakukan ini, anda perlu menetapkan pengepala imej yang betul menggunakan getimagesize().

<code class="php"><?php

$remoteImage = "http://www.example.com/gifs/logo.gif";

// Get image information
$imginfo = getimagesize($remoteImage);

// Set image headers
header("Content-type: {$imginfo['mime']}");

// Output the image to the browser
readfile($remoteImage);
?></code>
Salin selepas log masuk

Penjelasan:

getimagesize() mendapatkan semula saiz imej dan jenis mime .

header() menetapkan pengepala imej yang diperlukan, seperti Content-type, yang menentukan jenis imej (cth., "image/gif").

readfile() mengeluarkan imej terus ke penimbal output, mengurangkan penggunaan memori berbanding menggunakan file_get_contents.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej Diambil dengan `file_get_contents` dalam 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