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

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

WBOY
リリース: 2016-07-13 10:30:12
オリジナル
868 人が閲覧しました

次のコードは、現在のディレクトリとサブディレクトリにあるすべてのファイルの 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 コードです。 コードをコピーします コードは次のとおりです...





関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート