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与javascript对多项选择的处理
Oct 09 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
使用PHP实现微信摇一摇周边红包
Jan 04 PHP
Yii清理缓存的方法
Jan 06 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
php断点续传之文件分割合并详解
Dec 13 PHP
PHP getDocNamespaces()函数讲解
Feb 03 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
十天学会php之第四天
2006/10/09 PHP
使用php来实现网络服务
2009/09/15 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
两种方法解决javascript url post 特殊字符转义 + & #
2016/04/13 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
详解React中setState回调函数
2018/06/14 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
python抓取网页中的图片示例
2014/02/28 Python
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
银行自荐信范文
2013/10/07 职场文书
经典的班主任推荐信
2013/10/28 职场文书
公司前台辞职报告
2014/01/19 职场文书
禁止酒驾标语
2014/06/25 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
2015年试用期工作总结
2014/12/12 职场文书
董事长新年致辞
2015/07/29 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android