我給你思路吧
田林網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
首先沒有后綴,那只能通過文件頭來判斷了
function?getFileType($file){
if(!empty($file)){
//打開文件
$filehead?=?fopen($file,'r');
//讀取文件2字節(jié)
$bin?=?fread($filehead,?2);
fclose($filehead);
//二進(jìn)制字符串對數(shù)據(jù)進(jìn)行解包
$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;
}
-
你可以先把數(shù)據(jù)庫數(shù)據(jù)讀到一個數(shù)組里面,比如下面的語句:
$sql='select number from vote';
$res=mysql_query($sql);
$i=1;
while(list($row[$i])=mysql_fetch_row($res)) $i++;
上面的語句執(zhí)行之后,$row[1]是第一條數(shù)據(jù),$row[2]是第二條數(shù)據(jù),……下面的語句輸出網(wǎng)頁即可:
echo END
這里放網(wǎng)頁的內(nèi)容,{$row[1]}
直接按照html的語法進(jìn)行書寫,{$row[2]}
把你各個{$row[3]}數(shù)值的位置用PHP數(shù)組引用即可。
END;
.
.bin肯定是二進(jìn)制文件 我估計(jì)他想把二進(jìn)制文件用類似文本編輯器的模式通過網(wǎng)頁顯示
最近好多不知道怎么樣的提問和需求
fp=fopen($x,'r');
while(!feof($fp)){
echo bin2hex(fgets($fp,1));
}
這樣試試吧