ホームページ  >  記事  >  バックエンド開発  >  ファイル BOM ヘッダー コードの PHP バッチ検出と削除の例_PHP チュートリアル

ファイル BOM ヘッダー コードの PHP バッチ検出と削除の例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:30:12852ブラウズ

次のコードは、現在のディレクトリとサブディレクトリにあるすべてのファイルの BOM 情報を削除し、新しいファイルを作成してルート ディレクトリに配置し、ブラウザでアクセスする PHP コードです。

コードをコピーします コードは次のとおりです:

if (isset($_GET['dir'])) { //ファイルディレクトリを設定します
$basedir = $_GET[ 'dir'];
} else {
$basedir = '.';
}

$auto = 1;
checkdir($basedir);

関数 checkdir($basedir)
{
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '. '&& $ file!=' .. '){
")。"< br> ";
。 ;
$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]) " return ("BOM が見つかり、自動的に削除されました。 ");
use use using using using using using using '''' using'' out out of ''''''-‐ return ("<‐font color="red'>B's-to- BOM - 見つかったので、自動的に削除されました。"); /font & gt; ");
関数 rewrite($filename, $data)
{
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum );
}
?>






http://www.bkjia.com/PHPjc/767089.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/767089.html
技術記事


次のコードは、現在のディレクトリとサブディレクトリにあるすべてのファイルの BOM 情報を削除し、新しいファイルを作成してルート ディレクトリに配置し、ブラウザでアクセスする PHP コードです。 コードをコピーします コードは次のとおりです...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。