这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 实现将 base64 格式图片保存在指定目录的方法, 涉及 php 针对图片文件的传输、判定及转换等相关操作技巧, 需要的朋友可以参考下
本文实例讲述了 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 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0804/342055.html