php读取二进制文件 现在有个这样的需求,flush部门提交过来一个二进制的数据,这个数据格式是这样的,前四个字节是设置,后面接着是图片名称,再后面是图片内容,想问一下我用php怎么来读取这个二进制流文件,就是要把标题提出来,把图片生成本地图片。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //先读$imgF = file_get_contents('文件地址')//获取设置$setting = substr($imgF,0,4);//获取文件名"假设文件名长10字节"$imgName = substr($imgF,4,10);//图片二进制内容:$IMGR = substr($imgF,14);//然后写到文件:function write_file($path,$body,$mode='w'){ if($fp = fopen($path,$mode)) { if(is_writable($path)) { if(!fwrite($fp,$body)) return false; } else return false; fclose($fp); return true; } else return false;} write_file($imgName,$IMGR);大体上就这样 IE升级后出现不显示工具按钮的问题???谢谢!!!! 只要先启动iis,inetinfo.exe就会占用443口,导致apache无法启动? 大家有好的办法吗? 我想查表的时候把属性名也当成一行查出来 php 链接数据库错误 哪里有好的PHP虚拟空间? 关于计数器防刷新问题!!! 100分,谁能给我一个不用数据库的论坛或留言本的PHP程序? 菜鸟请教各位压缩的问题 关于php中的http认证问题! 连接不上数据库 两个TXT文件记录邮件地址,如何比较不同的出来。 关于论坛回帖里的分页如何实现
$imgF = file_get_contents('文件地址')
//获取设置
$setting = substr($imgF,0,4);
//获取文件名"假设文件名长10字节"
$imgName = substr($imgF,4,10);
//图片二进制内容:
$IMGR = substr($imgF,14);//然后写到文件:
function write_file($path,$body,$mode='w')
{
if($fp = fopen($path,$mode))
{
if(is_writable($path))
{
if(!fwrite($fp,$body))
return false;
}
else
return false;
fclose($fp);
return true;
}
else
return false;
} write_file($imgName,$IMGR);
大体上就这样