php基于base64解码图片与加密图片还原实例


Posted in PHP onNovember 03, 2014

本文实例讲述了php基于base64解码图片与加密图片还原的实现方法。分享给大家供大家参考。具体实现方法如下:

本例中$data是一段经过base64编码的图片。具体代码如下:

<?php

//文件名:base64.php

$data="/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY//AABEIADIAMgMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AJ9Z1G8i1e5SO6mRFbAVXIA4oAqDVL//AJ/J/wDvs0AI2qX/APz+z/8Afw0ARNq2of8AP7cf9/DQBE2sakOl/cf9/DQBC2s6mP8AmIXP/f00Aen27FreMkkkqCfyoA4HXjjW7v8A3/6CgBdK0q41QS/Z3jXy8Z3kjrn0B9KALsnhS/WNmMtudoJwGbP/AKDQBzrGgCFzQBA5oA9etv8Aj1h/3B/KgDz7xA2Ndu/9/wDoKANrwSS0V+BycJ/7NQBkTaNq0MLyyW7qiKWY7xwB170ATW+j219oEt5aySm6hB3xkgjjk44z06UAQXuk29joEN3cySi7n5jiBAAHXJ4z0/mKAOdc0wPYbX/j1h/3F/lSA858RtjX7z/f/oKANvwM37nUSOoCfyagDAl1vUZY2jkvJWRgQyluCD2oA2PCG+zgvdTncpaIm0j++Rzx9On40AJ43geZbXU4XMlq6BR6LnkH8f6UAca7UwPZbX/j1h/3F/lSA8z8TNjxDej/AG/6CmBBYaveaasq2k3liXAf5Qc4zjqPc0AUi9AFqXV7yTTlsGmH2VMEIFUe/JAyaAE/tu/XTTp/ng2pBGxkU989SM9aQGU70Ae12v8Ax6w/7i/yoA8w8UK//CR3uEYjf2HsKYGXtk/55v8AkaAArJ/zzb8jQAwrJ/zzf8jQBGySn/lm/wD3yaQDfJlP/LN/++TQB7Zag/ZYeP4F/lQA9o0LElFJ9xQAvlR/880/75FAB5Uf/PNP++RQAeVH/wA80/75FAB5Uf8AzzT/AL5FMA8qP/nmn/fIoAcBxSA//9k=";
$img=base64_decode($data);

echo $img;

?>

引用图片的方法:

<img src="base64.php">

运行效果如下图所示:

php基于base64解码图片与加密图片还原实例

PHP 相关文章推荐
PHP入门学习的几个不错的实例代码
Jul 13 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
php更改目录及子目录下所有的文件后缀的代码
Sep 24 PHP
php 传值赋值与引用赋值的区别
Dec 29 PHP
php求一个网段开始与结束IP地址的方法
Jul 09 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
PHP将身份证正反面两张照片合成一张图片的代码
Apr 08 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
Sep 04 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 PHP
PHP处理Oracle的CLOB实例
Nov 03 #PHP
PHP之uniqid()函数用法
Nov 03 #PHP
PHP实现Soap通讯的方法
Nov 03 #PHP
ThinkPHP实现二级循环读取的方法
Nov 03 #PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
Nov 03 #PHP
ThinkPHP有变量的where条件分页实例
Nov 03 #PHP
PHP的拦截器实例分析
Nov 03 #PHP
You might like
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
Javascript调试工具(下载)
2007/01/09 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
python开发入门——set的使用
2020/09/03 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
高中毕业生个人自我鉴定
2013/11/24 职场文书
市场拓展计划书
2014/05/03 职场文书
新闻发布会策划方案
2014/06/12 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2014国庆节标语口号
2014/09/19 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
2014年体育工作总结
2014/11/24 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL