【发布时间】:2013-08-12 19:31:28
【问题描述】:
嘿,当我在标签处添加包含文件时,它会创建一个空行(灰色),例如:http://puu.sh/40mvI 注意:我见过几个这样的问题,但它们对我没有帮助。
<?php require("connection/mysql.php"); ?>
<?php @session_start(); ?>
<?php
if(!isset($_SESSION["language"]))
{
header("Location: ./language/index.php");
}
else
{
include("./language/".$_SESSION["language"]);
}
?>
<?php if ( isset($_SESSION["bay_username"]) ) { header('Location: account/'); }?>
<!doctype html>
语言文件
<?php
// NoConnect
$lg["ncon_header"] = "Bayyak Powered sunucularına şu an bağlanılamıyor.";
$lg["ncon_text"] = "Lütfen biraz sonra tekrar deneyiniz. En yakın zamanda sorunu çözeceğiz. İnternet bağlantılarınızı kontrol ediniz. Diğer aygıtlarda da aynı hatayı alıyorsanız lütfen <em>error@bayyakpowered.com</em> adresine bu sorunu bildirin.";
?>
【问题讨论】:
-
您的意思是在哪里包含语言文件?包含的文件中可能存在空白,导致创建额外的行并用其背景颜色填充。
-
我添加了语言文件
-
我在语言文件中看不到任何可能导致额外行的内容。如果删除包含,空行也会被删除,对吗?我建议仔细检查问题中的该部分代码,以查看您的
php标签周围是否有任何额外的空白。 -
当我删除 include() 它消失了。有人说 BOM 造成了这个问题
标签: php include whitespace