<nobr id="b3zbt"><big id="b3zbt"><progress id="b3zbt"></progress></big></nobr>

      <big id="b3zbt"></big>

          <sub id="b3zbt"><noframes id="b3zbt">

          <listing id="b3zbt"></listing>
          首頁 服務 產品 文檔 關于

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

          a级片在线观看免费,欧美精品片在线观看网站,免费观看a级毛片在线播放,成人午夜兔费观看网站

            <nobr id="b3zbt"><big id="b3zbt"><progress id="b3zbt"></progress></big></nobr>

              <big id="b3zbt"></big>

                  <sub id="b3zbt"><noframes id="b3zbt">

                  <listing id="b3zbt"></listing>