网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php二进制数据保存 php获取图片二进制文件流

php中如何把一个文本内容保存成一个二进制文件?

用fopen($filename,"w")或fopen($filename,"w+"),具体用法你看一下php手册,写得很明白,不太难

成都创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元江川做网站,已为上家服务,为江川各地企业和个人服务,联系电话:028-86922220

php怎样将二进制流存到文件中?

整形转化成 2二进制 可以用  base_convert:

$str = 0x8000;

echo $str2 = base_convert($str, 16, 2);

echo 'br';

echo base_convert($str2, 2, 16);

[code]

字符串 文件等 可以考虑用 pack 和 unpack 转化成二进制

[code=PHP]

$file1 = 'F:/46.gif';           //随便拷一个图片作为测试用

$file2 = 'F:/test.txt';         //生成的二进制流保存在这个文件里

$file3 = 'F:/47.gif';           //由二进制流还原成的文件

$size = filesize($file1);

echo '文件大小为:'.$size;

echo "\nbr转化为二进制 ...";

$content = file_get_contents($file1);

$content = bstr2bin($content);

$fp = fopen($file2, 'w');

fwrite($fp, $content);

fclose($fp);

$size2 = filesize($file2);

echo '转化成二进制后文件大小为:'.$size2;

$content = bin2bstr($content);

$fp = fopen($file3, 'w');

fwrite($fp, $content);

fclose($fp);

function bin2bstr($input)

// Convert a binary expression (e.g., "100111") into a binary-string

{

if (!is_string($input)) return null; // Sanity check

// Pack into a string

$input = str_split($input, 4);

$str = '';

foreach ($input as $v)

{

$str .= base_convert($v, 2, 16);

}

$str =  pack('H*', $str);

return $str;

}

function bstr2bin($input)

// Binary representation of a binary-string

{

if (!is_string($input)) return null; // Sanity check

// Unpack as a hexadecimal string

$value = unpack('H*', $input);

// Output binary representation

$value = str_split($value[1], 1);

$bin = '';

foreach ($value as $v)

{

$b = str_pad(base_convert($v, 16, 2), 4, '0', STR_PAD_LEFT);

$bin .= $b;

}

return $bin;

}

PHP保存二进制数据的变量,如何获得其字节长度大小?

在PHP中,可以使用函数来输出字节大小

比如 var_dump()函数

可以输出类型,长度,值


当前题目:php二进制数据保存 php获取图片二进制文件流
分享网址:http://bjjierui.cn/article/ddcshoe.html

其他资讯