我给你思路吧
田林网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联建站于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
首先没有后缀,那只能通过文件头来判断了
function getFileType($file){
if(!empty($file)){
//打开文件
$filehead = fopen($file,'r');
//读取文件2字节
$bin = fread($filehead, 2);
fclose($filehead);
//二进制字符串对数据进行解包
$data = unpack('C2chars', $bin);
$type_code = intval($data['chars1'].$data['chars2']);
switch ($type_code) {
case 7790:
$fileType = 'exe';
break;
case 7784:
$fileType = 'midi';
break;
case 8075:
$fileType = 'zip';
break;
case 8297:
$fileType = 'rar';
break;
case 255216:
$fileType = 'jpg';
break;
case 7173:
$fileType = 'gif';
break;
case 6677:
$fileType = 'bmp';
break;
case 13780:
$fileType = 'png';
break;
default:
$fileType = 'unknown';
break;
}
return $fileType;
}
-
你可以先把数据库数据读到一个数组里面,比如下面的语句:
$sql='select number from vote';
$res=mysql_query($sql);
$i=1;
while(list($row[$i])=mysql_fetch_row($res)) $i++;
上面的语句执行之后,$row[1]是第一条数据,$row[2]是第二条数据,……下面的语句输出网页即可:
echo END
这里放网页的内容,{$row[1]}
直接按照html的语法进行书写,{$row[2]}
把你各个{$row[3]}数值的位置用PHP数组引用即可。
END;
.
.bin肯定是二进制文件 我估计他想把二进制文件用类似文本编辑器的模式通过网页显示
最近好多不知道怎么样的提问和需求
fp=fopen($x,'r');
while(!feof($fp)){
echo bin2hex(fgets($fp,1));
}
这样试试吧