当前位置:首页 » 编程语言 » php图片二进制字符串

php图片二进制字符串

发布时间: 2024-07-25 14:55:58

‘壹’ php将图片转为二进制后,我想得到二进制的数据,但是直接在浏览上输出会乱码

如果 你是想保存成图片文件的话, 那你就把二进制数据写到文件里, 记得文件后缀是 gif
For Example:
file_put_contents('1.gif', $a);

‘贰’ 用php将sqlserver中的二进制流字段(类型为image)读取出来显示的是“”是什么原因

检查下 数据库的编码和显示时候的编码,一般出现乱码都是编码的问题,建议重新设置下编码

‘叁’ Thinkphp二进制图片接收和转换

可以直接用post接受二进制数据,然后用header函数输出图片,

‘肆’ PHP 接取二进制流 转成图片格式怎么转

二进制流和字符串流的解析是不一样的,你用解析字符串的方式来解析二进制的东西肯定不行啊,你可以设置

‘伍’ php如何将二进制字符串转换成二进制流

当字符串处理转换就行
/**
* 将字符串转换成二进制
* @param type $str
* @return type
*/
function StrToBin($str){
//1.列出每个字符
$arr = preg_split('/(?<!^)(?!$)/u', $str);
//2.unpack字符
foreach($arr as &$v){
$temp = unpack('H*', $v); $v = base_convert($temp[1], 16, 2);
unset($temp);
}
return join(' ',$arr);
}

‘陆’ 怎样在PHP中把16进制HEX数据转换为2进制数据呢

十六进制转为二进制有两种理解方法,第一是十六进制字符串转二进制字符串,第二是十六进制数转二进制数,下面分别介绍2种转换方法:

1.hex2bin函数可以将十六进制字符串转换为二进制字符串,详细用法如下:

hex2bin — 转换十六进制字符串为二进制字符串

stringhex2bin(string$data)

转换十六进制字符串为二进制字符串。

参数:

data:十六进制表示的数据

返回值:

返回给定数据的二进制表示 或者在失败时返回 FALSE。

异常:

如果输入的十六进制字符串是奇数长数或者无效的十六进制字符串将会抛出E_WARNING 级别的错误。

示例:

$hex=hex2bin("");
echo$hex;//examplehexdata(其中16进制代表的是ascii码)

2.base_convert是真正意义上的进制转换函数

base_convert — 在任意进制之间转换数字

stringbase_convert(string$number,int$frombase,int$tobase)

返回一字符串,包含 number以 tobase 进制的表示。number 本身的进制由frombase指定。frombase 和 tobase 都只能在2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,例如a 表示 10,b 表示 11 以及 z 表示 35。

参数:

number:要转换的数字

frombase:原始进制

tobase:转换后的进制

示例:

$hexadecimal='A37334';
echobase_convert($hexadecimal,16,2);//101000110111001100110100

‘柒’ 急求php中如何存取二进制文件(如AutoCAD图)分不够就加!!!

<?php
$user='root';
$password='root';
$db='test';
$connect=mysql_connect('localhost',$user,$password);
mysql_set_charset('utf8',$connect);
mysql_select_db($db);

$photo = "0x".bin2hex(file_get_contents("./test.jpg"));
$sql="INSERT INTO `test`.`test` (`photo`) VALUES ($photo);";//$photo不需要用引号,切记
mysql_query($sql);

//$result=mysql_query("SELECT *
//FROM `test`
//LIMIT 0 , 30");
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>

‘捌’ 请教PHP图片转换成二进制文件流上传至数据库问题

enctype="multipart/form-data"
http://ke..com/view/3247116.htm
你也可以看看这个理解一下

热点内容
mc外国服务器地址名称 发布:2025-01-16 11:09:45 浏览:17
用脚本砍价 发布:2025-01-16 11:04:36 浏览:680
公司密码包括什么 发布:2025-01-16 11:04:04 浏览:544
php批量查询 发布:2025-01-16 10:43:38 浏览:917
适合搭建代理服务器的云 发布:2025-01-16 10:42:49 浏览:428
我的世界手机版服务器怎么注册 发布:2025-01-16 10:41:30 浏览:614
小米云电视服务器 发布:2025-01-16 10:37:03 浏览:350
php开源wiki 发布:2025-01-16 10:27:19 浏览:189
sql加字段备注 发布:2025-01-16 10:21:49 浏览:565
线割编程教程 发布:2025-01-16 10:21:03 浏览:18