Heim > Artikel > Backend-Entwicklung > So entfernen Sie PHP-Bom
So entfernen Sie PHP BOM: Öffnen Sie zuerst die PHP-Datei und lesen Sie dann den Inhalt der PHP-Datei. Rufen Sie dann ltrim auf, um den BOM-Header am Anfang von PHP zu entfernen Befehl zum Schreiben der PHP-Datei mit entferntem BOM-Header. Importieren Sie ihn einfach in eine neue PHP-Datei.
PHP entfernt BOM-Instanz
PHP kann die Funktion ltrim() verwenden, um BOM zu entfernen Die Funktion besteht darin, außer Leerzeichen oder anderen vordefinierten Zeichen auf der linken Seite der Zeichenfolge die Funktionssyntax und Parameterbeschreibungen zu entfernen.
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.
Der Quellcodeinhalt von 2.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); ?>
Führen Sie dann 2.php durch php-Befehl und die Ausführung ist abgeschlossen. Anschließend wird eine neue 3.php-Datei generiert.
Verwenden Sie die Befehle file und hexdump erneut, um zu überprüfen, ob der BOM-Header von 1.php entfernt wurde.
Weitere Informationen zu diesem Thema finden Sie auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo entfernen Sie PHP-Bom. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!