语言是php5
数据库是mssql2005一个表中的字段[nr]存储图片,类型是image类型的现在想实现
1)判断字段内容nr里的内容是图片,还是html页面,还是pdf文件2)类型判断没有存放在别的字段中。如果实现呢。比如nr字段里存放的内容是jpg的话,那怎么显示出来呢?
数据库是mssql2005一个表中的字段[nr]存储图片,类型是image类型的现在想实现
1)判断字段内容nr里的内容是图片,还是html页面,还是pdf文件2)类型判断没有存放在别的字段中。如果实现呢。比如nr字段里存放的内容是jpg的话,那怎么显示出来呢?
$file=$row['nr'];//读取nr字段,这个应该会吧
$info = pathinfo($file);//可以百度一下pathinfo函数
$type=$info['extension'];//获取类型
if ($type=="jpg"){//如果是图片
echo "<img scr='".$file."'>";//显示图片
}
?>
这样显示图片吗?
path 必需。规定要检查的路径。其中path是文件的路径,但是我这里保存的不是文件的路径,是文件的二进制。
这个字段里可以保存html,htm,pdf,jpg这四种类型。那我怎么就根据这一个字段来判断是哪种类型呢
$bin=substr($nr,0,2);
$strInfo = unpack("C2chars", $bin);
$inttype=$strInfo["chars1"];这个$inttype可以判断类型了。