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 Google的translate API代码
Dec 10 PHP
php中模拟POST传递数据的两种方法分享
Sep 16 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
Dec 03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
Feb 16 PHP
php TP5框架生成二维码链接
Apr 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
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
PHP异常处理Exception类
2015/12/11 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
js实现扫雷源代码
2020/11/27 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python科学计算环境推荐——Anaconda
2014/06/30 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
Python unittest单元测试框架总结
2018/09/08 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
汽车销售求职自荐信
2013/10/01 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书