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安全性漫谈
Jun 28 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
Mar 18 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
PHP使用mysqli操作MySQL数据库的简单方法
Feb 04 PHP
PHP经典实用正则表达式小结
May 04 PHP
thinkphp分页集成实例
Jul 24 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
Apr 10 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 PHP
PHP基本语法
Mar 31 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
基于mysql的bbs设计(五)
2006/10/09 PHP
php缓存技术介绍
2006/11/25 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
php工具型代码之印章抠图
2018/07/18 PHP
PHP实现微信对账单处理
2018/10/01 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
Python列表推导式的使用方法
2013/11/21 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
Python字符串的一些操作方法总结
2019/06/10 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
巴西本土电商平台:Americanas
2020/06/21 全球购物
饲料采购员岗位职责
2013/12/19 职场文书
大学生实习感言
2014/01/16 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
书法比赛获奖感言
2014/02/10 职场文书
学习决心书
2014/03/11 职场文书
幼儿园运动会口号
2014/06/07 职场文书
身边的榜样活动方案
2014/08/20 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
Python 阶乘详解
2021/10/05 Python