php实现将base64格式图片保存在指定目录的方法


Posted in PHP onOctober 13, 2016

本文实例讲述了php实现将base64格式图片保存在指定目录的方法。分享给大家供大家参考,具体如下:

<?php
header('Content-type:text/html;charset=utf-8');
$base64_image_content = $_POST['imgBase64'];
//匹配出图片的格式
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
$type = $result[2];
$new_file = "upload/active/img/".date('Ymd',time())."/";
if(!file_exists($new_file))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir($new_file, 0700);
}
$new_file = $new_file.time().".{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){
echo '新文件保存成功:', $new_file;
}else{
echo '新文件保存失败';
}
}
?>
PHP 相关文章推荐
php基础知识:类与对象(2) 自动加载对象
Dec 13 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
May 06 PHP
linux实现php定时执行cron任务详解
Dec 24 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
php导出中文内容excel文件类实例
Jul 06 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
PHP中phar包的使用教程
Jun 14 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
Oct 13 #PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 #PHP
php结合ajax实现手机发红包的案例
Oct 13 #PHP
php加密解密字符串示例
Oct 13 #PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 #PHP
php is_writable判断文件是否可写实例代码
Oct 13 #PHP
基于PHP制作验证码
Oct 12 #PHP
You might like
网站加速 PHP 缓冲的免费实现方法
2006/10/09 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
Dojo 学习要点
2010/09/03 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
js css自定义分页效果
2017/02/24 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
python+mysql实现简单的web程序
2014/09/11 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python中static相关知识小结
2018/01/02 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
pygame实现弹球游戏
2020/04/14 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
资料员岗位职责
2013/11/17 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年新学期寄语
2015/02/26 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
归途列车观后感
2015/06/17 职场文书
给校长的建议书范文
2015/09/14 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书