php保存二进制原始数据为图片的程序代码


Posted in PHP onOctober 14, 2014

得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见

//生成图片 
  $imgDir = 'uploadImg/'; 
  $filename="nissangcj".$mobile.".jpg";///要生成的图片名字 
   
  $xmlstr = $GLOBALS[HTTP_RAW_POST_DATA]; 
  if(empty($xmlstr)) { 
    $xmlstr = file_get_contents('php://input'); 
  } 
    
  $jpg = $xmlstr;//得到post过来的二进制原始数据 
  if(empty($jpg)) 
  { 
    echo 'nostream'; 
    exit(); 
  } 
   
  $file = fopen("./".$imgDir.$filename,"w");//打开文件准备写入 
  fwrite($file,$jpg);//写入 
  fclose($file);//关闭 
   
  $filePath = './'.$imgDir.$filename; 
   
  //图片是否存在 
  if(!file_exists($filePath)) 
  { 
    echo 'createFail'; 
    exit(); 
  }
PHP 相关文章推荐
php curl_init函数用法
Jan 31 PHP
php实现的click captcha点击验证码类实例
Sep 23 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
php编程每天必学之验证码
Mar 03 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 #PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 #PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 #PHP
PHP+jQuery 注册模块开发详解
Oct 14 #PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 #PHP
php中动态修改ini配置
Oct 14 #PHP
php中的ini配置原理详解
Oct 14 #PHP
You might like
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JavaScript 程序编码规范
2010/11/23 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
python根据路径导入模块的方法
2014/09/30 Python
Python随机生成数模块random使用实例
2015/04/13 Python
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
Python 多线程的实例详解
2017/09/07 Python
浅谈Django的缓存机制
2018/08/23 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
python yield关键词案例测试
2019/10/15 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
学python爬虫能做什么
2020/07/29 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
邮政员工辞职信
2014/01/16 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
保险公司早会主持词
2014/03/22 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
pytorch显存一直变大的解决方案
2021/04/08 Python