<address id="dftzr"><form id="dftzr"><nobr id="dftzr"></nobr></form></address>

        <form id="dftzr"><nobr id="dftzr"></nobr></form>

              <address id="dftzr"></address>

                              <em id="dftzr"></em>

                                      <form id="dftzr"></form>

                                      <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                      <form id="dftzr"></form>

                                            首頁 服務 產品 文檔 關于

                                            TQCMS 驗證碼無法正常顯示問題

                                            因為do_seccode.php編輯不當,帶bom頭導致,找攻擊清除即可。

                                            以下代碼保存為php到站點根目錄運行科將所有包含bom頭的文件清除bom頭


                                            if (isset($_GET['dir'])) { //設置文件目錄
                                            ? ? $basedir = $_GET['dir'];
                                            } else {
                                            ? ? $basedir = '.';
                                            }

                                            $auto = 1;
                                            checkdir($basedir);

                                            function checkdir($basedir)
                                            {
                                            ? ? if ($dh = opendir($basedir)) {
                                            ? ? ? ? while (($file = readdir($dh)) !== false) {
                                            ? ? ? ? ? ? if ($file != '.' && $file != '..') {
                                            ? ? ? ? ? ? ? ? if (!is_dir($basedir . "/" . $file)) {
                                            ? ? ? ? ? ? ? ? ? ? echo "filename: $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, automatically removed.');
                                            ? ? ? ? } 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);
                                            }
                                            ?>

                                            国产日本精品久久久久|成年美女黄的视频网站|国产精品综合在线观看|无码亚洲一区中文字幕
                                            <address id="dftzr"><form id="dftzr"><nobr id="dftzr"></nobr></form></address>

                                                  <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                                        <address id="dftzr"></address>

                                                                        <em id="dftzr"></em>

                                                                                <form id="dftzr"></form>

                                                                                <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                                                                <form id="dftzr"></form>