ThinkPHP 3.1.3 では、Web サイトのヘッダーの白いバーが削除されます。 ThinkPHP は Web サイトのヘッダーの白いバーを削除します。プロのエンジニアに問い合わせてください。QQ467477957
Web サイト プロジェクトのヘッダーに理由もなく白いバーが表示される場合、これは utf8 ファイル エンコーディングであり、utf8-bom である可能性があります。そうでない場合は、ファイル自体にエンコードの問題があります。つまり、thinkphp 自体が utf-8-bom でファイルをエンコードしているのです。現時点で白い帯を削除する方法は、プロジェクトのルート ディレクトリで bob.php コードを実行することです。わかりました
http://www.3bkstore.com/bob.php
bob.php<?php<code class="prettyprint linenums lang-php"><?php<br />
if (isset($_GET['dir'])){ //设置文件目录 <br />
$basedir=$_GET['dir']; <br />
}else{ <br />
$basedir = '.'; <br />
} <br />
$auto = 1; <br />
checkdir($basedir); <br />
function checkdir($basedir){ <br />
if ($dh = opendir($basedir)) { <br />
while (($file = readdir($dh)) !== false) { <br />
if ($file != '.' && $file != '..'){ <br />
if (!is_dir($basedir."/".$file)) { <br />
echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>"; <br>
}else{ <br>
$dirname = $basedir."/".$file; <br>
checkdir($dirname); <br>
} <br>
} <br>
} <br>
closedir($dh); <br>
} <br>
} <br>
<br>
function checkBOM ($filename) { <br>
global $auto; <br>
$contents = file_get_contents($filename); <br>
$charset[1] = substr($contents, 0, 1); <br>
$charset[2] = substr($contents, 1, 1); <br>
$charset[3] = substr($contents, 2, 1); <br>
if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { <br>
if ($auto == 1) { <br>
$rest = substr($contents, 3); <br>
rewrite ($filename, $rest); <br>
return ("<font color=red>BOM found, automatically removed.</font>"); <br>
} else { <br>
return ("<font color=red>BOM found.</font>"); <br>
} <br>
} <br>
else return ("BOM Not Found."); <br>
} <br>
function rewrite ($filename, $data) { <br>
$filenum = fopen($filename, "w"); <br>
flock($filenum, LOCK_EX); <br>
fwrite($filenum, $data); <br>
fclose($filenum); <br>
} <br>
?>
if (isset($_GET['dir'])){ //ファイルディレクトリを設定します
$basedir=$_GET['ディレクトリ']
}その他{ $basedir = '.'; } $auto = 1; checkdir($basedir); 関数 checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..'){ If (!is_dir($basedir."/".$file)) { echo "ファイル名: $basedir/$file ".checkBOM("$basedir/$file")."