Afficher une page PHP sous forme d'image
En PHP, la conversion d'une page Web en image peut être réalisée grâce à une combinaison de gestion de fichiers et manipulation d'en-tête. Explorons comment procéder :
-
Lecture du fichier image :
Obtenez le fichier image spécifié dans le script PHP (par exemple, "1234.jpeg") à l'aide du fopen de PHP fonction, spécifiant le mode binaire pour une gestion précise des fichiers.
-
Faire écho au fichier Contenu :
Utilisez echo pour afficher le contenu du fichier image sur la sortie de la page. Cependant, cela ne rendra pas automatiquement l'image ; il affichera simplement les données brutes.
-
Envoi du Mime-Type :
Pour vous assurer que le navigateur reconnaît la sortie comme une image, envoyez l'en-tête Mime-Type approprié. Pour les fichiers PNG, utilisez Content-Type : image/png. D'autres types Mime courants incluent image/jpeg et image/gif.
-
Nettoyage :
Enveloppez le script dans des balises PHP d'ouverture et de fermeture, mais assurez-vous qu'il n'y a pas de début ou de fin. espaces blancs avant , car cela peut perturber la sortie.
Voici un exemple de script qui lit et affiche une image PNG :
<?php
$name = './img/ok.png';
$fp = fopen($name, 'rb');
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
fpassthru($fp);
?>
Copier après la connexion
En suivant ces étapes, vous pouvez convertir une page Web PHP en une image pouvant être affichée dans un navigateur Web.
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!