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自动适应范围的分页代码
Aug 05 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
正确的PHP匹配UTF-8中文的正则表达式
May 13 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
PHP实现的统计数据功能详解
Dec 06 PHP
Redis构建分布式锁
Mar 28 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
php使用自带dom扩展进行元素匹配的原理解析
May 29 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流量统计功能的实现代码
2012/09/29 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
php获取错误信息的方法
2015/07/17 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Python获取邮件地址的方法
2015/07/10 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
详解Django定时任务模块设计与实践
2019/07/24 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
Python发送邮件实现基础解析
2020/08/14 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
珍惜水资源建议书
2014/03/12 职场文书
幼儿园招生广告
2014/03/19 职场文书
干部外出学习心得体会
2016/01/18 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
Javascript的promise,async和await的区别详解
2022/03/24 Javascript