Maison >développement back-end >tutoriel php >Comment afficher les données d'image hexadécimales sur la balise img du HTML en PHP

Comment afficher les données d'image hexadécimales sur la balise img du HTML en PHP

墨辰丷
墨辰丷original
2018-05-23 11:18:051659parcourir

L'éditeur ci-dessous vous proposera un article sur la façon d'afficher les données d'image hexadécimales sur la balise img du html en PHP (méthode d'implémentation). L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.

Une base de données de production de SQLServer2008 de l'entreprise cliente a atteint une taille de 18G en un peu plus d'un an. Il s'avère que les images du système sont directement stockées dans le fichier. base de données sous forme de chaînes hexadécimales. Il me faut beaucoup de temps pour l'afficher sur la page html en utilisant PHP.

<?php

// 从数据库读出来的:图片的十六进制形式字符串
$icon_hex = &#39;89504e470d0a1a0a0000000d494844520000001c00000012010300000072c92ca&#39;
    .&#39;700000006504c5445000000ffffffa5d99fdd0000003f49444154089963603e6f60c000266cce1&#39;
    .&#39;b1f8010cc07406220c2febcf10724e2ffe7ff7082f90303e76466062061ccc0603999d90048d81&#39;
    .&#39;b30d809f3400800c0921ea36f9b656d0000000049454e44ae426082&#39;;
$imgdata = base64_encode(pack(&#39;H*&#39;,$icon_hex));
echo &#39;<img src="data:image/png;base64,&#39;. $imgdata .&#39;" />&#39;;

?>

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

PHP5 notes d'étude de lecture de programmation faisant autorité avec les bases de téléchargement de livres électroniques_php

Introduction à la structure organisationnelle de nginx+php-fpm configuration file_php basics

PHPAnalyse correcte UTF -8 techniques de cordes application_php bases

PHPConnaissances de base review_php bases

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