使用php清除bom示例
更新時(shí)間:2014年03月03日 14:54:36 投稿:zxhpj
本文主要介紹了使用PHP去除文件BOM頭的的示例,需要的朋友可以參考下
核心代碼
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前連用兩個(gè)函數(shù),就可以解決...
ob_get_clean();
ob_clean();
header("Content-type: image/jpeg");附幾個(gè)好用的BOM檢測(cè)工具:
BOM檢測(cè).zip


相關(guān)文章
php網(wǎng)頁(yè)版聊天軟件實(shí)現(xiàn)代碼
這篇文章主要介紹了php網(wǎng)頁(yè)版聊天軟件實(shí)現(xiàn)代碼,可以實(shí)現(xiàn)匿名聊天,感興趣的小伙伴們可以參考一下2016-08-08
PHP 實(shí)現(xiàn)數(shù)組分頁(yè)
在日常開(kāi)發(fā)的業(yè)務(wù)環(huán)境中,我們一般都會(huì)使用MySQL語(yǔ)句來(lái)實(shí)現(xiàn)分頁(yè)的功能。但是,往往也有些數(shù)據(jù)并不多,或者只是獲取 PHP 中定義的一些數(shù)組數(shù)據(jù)時(shí)需要分頁(yè)的功能。這時(shí),我們可以在一次查詢中把所有的數(shù)據(jù)取出來(lái),然后在 PHP 的代碼層面進(jìn)行分頁(yè)功能的實(shí)現(xiàn)2021-06-06
PHP 生成N個(gè)不重復(fù)的隨機(jī)數(shù)
本文給大家展示的是一個(gè)實(shí)例,實(shí)用php實(shí)現(xiàn)了生產(chǎn)N個(gè)不同的隨機(jī)數(shù),實(shí)現(xiàn)思路和方法都介紹給了大家,小伙伴們參考下吧。2015-01-01
Yii框架ACF(accessController)簡(jiǎn)單權(quán)限控制操作示例
這篇文章主要介紹了Yii框架ACF(accessController)簡(jiǎn)單權(quán)限控制操作,結(jié)合實(shí)例形式分析了Yii框架簡(jiǎn)單權(quán)限控制操作參數(shù)設(shè)置與使用技巧,需要的朋友可以參考下2019-04-04
PHP設(shè)計(jì)模式之適配器模式(Adapter)原理與用法詳解
這篇文章主要介紹了PHP設(shè)計(jì)模式之適配器模式(Adapter)原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了適配器模式的概念、原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-12-12
怎樣給PHP源代碼加密?PHP二進(jìn)制加密與解密的解決辦法
本篇文章小編為大家介紹,怎樣給PHP源代碼加密?PHP二進(jìn)制加密與解密的解決辦法。需要的朋友參考下2013-04-04

