ホームページ >バックエンド開発 >PHPの問題 >PHPでBOMヘッダーを削除するにはどうすればよいですか?

PHPでBOMヘッダーを削除するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-14 11:53:413515ブラウズ

BOM ヘッダーを削除する

php メソッド: 最初に [1.php] という名前のコード サンプル ファイルを作成し、次に [1.php] から [2.php] の内容を読み取り、[ 1.php] を削除します。 ] BOMヘッダー; 最後に変更した内容を[3.php]に書き込みます。

PHPでBOMヘッダーを削除するにはどうすればよいですか?

PHP で BOM ヘッダーを削除する方法:

1. PHP で BOM を削除するには、 # を使用できます。 ##ltrim( ) 関数。この関数の機能は、文字列、関数構文、パラメーターの説明の左側にある空白文字またはその他の事前定義された文字を削除することです。

PHPでBOMヘッダーを削除するにはどうすればよいですか?

2. ここでは、例として BOM ヘッダーを含む 1.php を取り上げます。 1.php は単純な hello world プログラムです。次に、1.phpから2.phpの内容を読み込み、1.phpのBOMヘッダを削除した後、変更した内容を3.phpに書き込み、3.phpはBOMヘッダのないファイルとなります。

PHPでBOMヘッダーを削除するにはどうすればよいですか?

3. php のソースコード内容は次のとおりです:

//php源码标识
<?php
//用fopen函数打开1.php文件
$file=fopen("1.php","r") or die ("unable to open file");
//读取1.php文件内容
$con=fread($file,filesize("1.php"));
//重点,调用ltrim将1.php开头的BOM头去掉。
$con=ltrim($con,"\XEF\XBB\XBF");
//创建3.php文件
$newfile=fopen("3.php","w") or die ("unable to create file");
//通过fwrite命令将去掉BOM头的1.php文件的内容写入到3.php
fwrite($newfile,$con);
//关闭文件
fclose($newfile);
fclose($file);
?>

PHPでBOMヘッダーを削除するにはどうすればよいですか?

4. 次に 2.php を実行します。 php コマンドを使用すると、実行が完了すると、新しい 3.php ファイルが生成されます。

PHPでBOMヘッダーを削除するにはどうすればよいですか?

5.

file および hexdump コマンドを再度使用して、1.php の BOM ヘッダーが削除されていることを確認します。

PHPでBOMヘッダーを削除するにはどうすればよいですか?

関連する学習に関する推奨事項:

PHP プログラミングの入門から熟練度まで

以上がPHPでBOMヘッダーを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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