PHP batch removes BOM header code sharing and phpbom header code. PHP batch remove BOM header code sharing, phpbom header code php *** remove bom header information * header (Content-Type: texthtml; charsetutf-8); $ auto1; checkdir (D: wampwwwsales); function PHP batch removes BOM header code sharing and phpbom header code sharing
<? Php/*** remove bom header information */header ("Content-Type: text/html; charset = utf-8"); $ auto = 1; checkdir ("D: \ wamp \ www \ sales "); function checkdir ($ basedir) {if ($ dh = opendir ($ basedir )) {while ($ file = readdir ($ dh ))! = False) {if ($ file! = '.' & $ File! = '..') {If (! Is_dir ($ basedir. "/". $ file) {echo "file name: $ basedir/$ file". checkBOM ("$ basedir/$ file ")."
";} Else {$ 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 deleted 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);}?>
Export php/*** remove bom header information */header ("Content-Type: text/html; charset = utf-8"); $ auto = 1; checkdir ("D: \ wamp \ www \ sales "); function...