Remove the file BOM header tool .? Php *** usage: Copy the following code to the new php file, place the php file in the project directory, and run it. The code comes from the network. * Chenwei note. * Header (content-
':' Only checks the file BOM and does not delete the BOM.
'; Checkdir ($ basedir, $ loop); function checkdir ($ basedir = '', $ loop = true) {$ basedir = empty ($ basedir )? '.': $ Basedir; if ($ dh = opendir ($ basedir) {while ($ file = readdir ($ dh ))! = False) {if ($ file! = '.' & $ File! = '..') {If (! Is_dir ($ basedir. '/'. $ file) {echo 'File :'. $ basedir. '/'. $ file. checkBOM ($ basedir. '/'. $ file ).'
';} Else {if (! $ Loop) continue; $ dirname = $ basedir. '/'. $ file; checkdir ($ dirname) ;}} closedir ($ dh) ;}} function checkBOM ($ filename) {global $ auto; $ contents = file_get_contents ($ filename ); $ 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]) = 187 & ord ($ charset [3]) = 191) {if ($ auto = 1) {$ rest = substr ($ contents, 3); rewrite ($ filename, $ rest ); return ('Bom found and removed automatically ');} else {return ('Bom found');} else {return ('Bom not found ');}} function rewrite ($ filename, $ data) {$ filenum = fopen ($ filename, 'w'); flock ($ filenum, LOCK_EX); fwrite ($ filenum, $ data ); fclose ($ filenum );}
Http://www.bkjia.com/PHPjc/778931.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/778931.htmlTechArticle? Php/*** usage: Copy the following code to the new php file, place the php file in the project directory, and run it. The code comes from the network. * Chenwei note. */Header ('content -...