Maison >développement back-end >tutoriel php >Comment puis-je afficher une image dans un navigateur utilisant PHP ?

Comment puis-je afficher une image dans un navigateur utilisant PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-13 11:24:43498parcourir

How Can I Display an Image in a Browser Using PHP?

Affichage d'images en PHP

Cette question se concentre sur l'affichage d'une image dans le navigateur à l'aide de PHP. Le problème consiste à accéder à un fichier image, à récupérer son type MIME, puis à l'envoyer en réponse au navigateur.

Solution :

La solution fournie consiste à utiliser le fonction header() pour définir le type MIME approprié pour l’image et la fonction filesize() pour déterminer la taille du fichier image. La fonction readfile() est ensuite utilisée pour lire le contenu du fichier image et l'afficher dans le navigateur.

Voici un extrait de code qui illustre la solution :

$file = '../image.jpg';
$type = 'image/jpeg';
header('Content-Type:'.$type);
header('Content-Length: ' . filesize($file));
readfile($file);

En suivant ces étapes, le fichier image sera affiché avec succès dans le navigateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn