Maison  >  Article  >  développement back-end  >  Comment supprimer la bom php

Comment supprimer la bom php

藏色散人
藏色散人original
2020-07-13 10:17:552549parcourir

Comment supprimer la nomenclature php : utilisez d'abord la fonction fopen pour ouvrir le fichier php ; puis lisez le contenu du fichier php ; puis appelez ltrim pour supprimer l'en-tête BOM au début de php ; commande pour écrire le fichier php avec l'en-tête BOM supprimé. Importez-le simplement dans un nouveau fichier PHP.

Comment supprimer la bom php

PHP supprime l'instance de nomenclature

PHP peut utiliser la fonction ltrim() pour supprimer la nomenclature. La fonction consiste à supprimer À l'exception des caractères vides ou d'autres caractères prédéfinis sur le côté gauche de la chaîne, la syntaxe de la fonction et les descriptions des paramètres.

Comment supprimer la bom php

Ici, nous prenons 1.php avec l'en-tête BOM comme exemple. 1.php est un simple programme Hello World. Ensuite, nous lisons le contenu de 1.php à 2.php. Après avoir supprimé l'en-tête de nomenclature de 1.php, nous écrivons le contenu modifié dans 3.php, de sorte que 3.php soit un fichier sans en-tête de nomenclature.

Comment supprimer la bom php

Le contenu du code source de 2.php est le suivant :

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

Comment supprimer la bom php

Ensuite, exécutez 2.php via le php, et l'exécution est terminée. Ensuite, un nouveau fichier 3.php est généré.

Comment supprimer la bom php

Utilisez à nouveau les commandes file et hexdump pour vérifier que l'en-tête BOM de 1.php a été supprimé.

Comment supprimer la bom php

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn