• 技术文章 >后端开发 >php教程

    PHP里面把16进制的图片数据显示在html的img标签上的方法

    墨辰丷墨辰丷2018-05-23 11:18:05原创759
    下面小编就为大家带来一篇PHP里面把16进制的图片数据显示在html的img标签上(实现方法)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    客户公司的SQLServer2008的一个生产数据库才1年多就高达18G之巨,原来是系统里面的图片直接以16进制字符串的形式存储在数据库的。要用PHP显示在html页面上,我还耗费了不上时间。

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

    以上就是本文的全部内容,希望对大家的学习有所帮助。


    相关推荐:

    PHP5权威编程阅读学习笔记 附电子书下载_php基础

    nginx+php-fpm配置文件的组织结构介绍_php基础

    PHP正确解析UTF-8字符串技巧应用_php基础

    PHP基础知识回顾_php基础

    以上就是PHP里面把16进制的图片数据显示在html的img标签上的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 显示 数据
    上一篇:php实现删除数组指定元素的方法 下一篇:php 实现使用curl模拟ip和来源进行访问的方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 整理总结nginx、php-fpm和mysql等的权限划分• 详解如何正确配置PHP开发环境_PHP• PHP MYSQL乱码问题,使用SET NAMES utf8校正_PHP• PHP 进程锁定问题分析研究_PHP• PHP 页面跳转到另一个页面的多种方法方法总结_PHP
    1/1

    PHP中文网