Heim >Backend-Entwicklung >PHP-Problem >Wie entferne ich den BOM-Header in PHP?

Wie entferne ich den BOM-Header in PHP?

coldplay.xixi
coldplay.xixiOriginal
2020-07-14 11:53:413516Durchsuche

So entfernen Sie den BOM-Header in PHP: Erstellen Sie zunächst eine Codebeispieldatei mit dem Namen [1.php], lesen Sie dann den Inhalt von [1.php] bis [2.php] und entfernen Sie [ 1.php ] Stücklistenkopf; schließlich den geänderten Inhalt in [3.php] schreiben.

Wie entferne ich den BOM-Header in PHP?

So entfernen Sie den Stücklistenkopf in PHP:

1. Sie können die Funktion ltrim() zum Entfernen verwenden BOM in PHP. Die Funktion dieser Funktion besteht darin, Leerzeichen oder andere vordefinierte Zeichen auf der linken Seite der Funktionssyntax und Parameterbeschreibung zu entfernen.

Wie entferne ich den BOM-Header in PHP?

2. Hier nehmen wir 1.php mit BOM-Header als Beispiel. 1.php ist ein einfaches Hallo-Welt-Programm. Als nächstes lesen wir den Inhalt von 1.php bis 2.php. Nachdem wir den BOM-Header von 1.php entfernt haben, schreiben wir den geänderten Inhalt in 3.php, sodass 3.php eine Datei ohne BOM-Header ist.

Wie entferne ich den BOM-Header in PHP?

3. Der Quellcode von PHP lautet wie folgt:

//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);
?>

Wie entferne ich den BOM-Header in PHP?

4 Der PHP-Befehl. Nach Abschluss der Ausführung wird eine neue 3.php-Datei generiert.

Wie entferne ich den BOM-Header in PHP?

5. Verwenden Sie die Befehle file und hexdump erneut, um zu überprüfen, ob der BOM-Header von 1.php entfernt wurde.

Wie entferne ich den BOM-Header in PHP?

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonWie entferne ich den BOM-Header in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn