$filename = "D:\\296.mid";
$file = fopen ($filename, "RB");
$bin = Fread ($file, 2); Read-only 2 bytes
Fclose ($file);
$strInfo = @unpack ("C2chars", $bin);
$typeCode = Intval ($strInfo [' chars1 ']. $strInfo [' chars2 ']);
$fileType = ";
Switch ($typeCode)
{
Case 7790:
$fileType = ' exe ';
Break
Case 7784:
$fileType = ' midi ';
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
echo ' unknown ';
}
Echo ' This is a '. $fileType. ' File: '. $typeCode;
?>
http://www.bkjia.com/PHPjc/319908.html www.bkjia.com true http://www.bkjia.com/PHPjc/319908.html techarticle php $filename = "D:\\296.mid"; $file = fopen ($filename, "RB"), $bin = Fread ($file, 2);//read-only 2 bytes fclose ($file); $strInf o = @unpack ("C2chars", $bin); $typeCode = intval ($strIn ...