核心代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
function checkBOM ( $filename ) {
global $auto ;
$contents = file_get_contents ( $filename );
$charset [1] = substr ( $contents , 0, 1);
$charset [2] = substr ( $contents , 1, 1);
$charset [3] = substr ( $contents , 2, 1);
if (ord( $charset [1]) == 239 && ord( $charset [2]) == 187 && ord( $charset [3]) == 191) {
if ( $auto == 1) {
$rest = substr ( $contents , 3);
rewrite ( $filename , $rest );
return ( "<font color=red>BOM found, automatically removed.</font>" );
} else {
return ( "<font color=red>BOM found.</font>" );
}
} else return ( "BOM Not Found." );
}
|
php清除莫明输出大法,用于输出图片前把前面所有输出清空
只要在header前连用两个函数,就可以解决...
1
2
3
|
ob_get_clean();
ob_clean();
header( "Content-type: image/jpeg" );
|