嘿,当我在标签处添加包含文件时,它会创建一个空白行(灰色),如: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.";
?>
答案 0 :(得分:3)
不确定它是否是实际的语言文件。但无论如何这都值得一试:
尝试省略语言文件中的结束?>
。允许使用纯PHP(没有嵌入式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.";
答案 1 :(得分:2)
执行以下操作:
在 Notepad++中打开您的PHP文件,转到格式 - &gt; UTF-8(无BOM)
出于某种原因,带有UTF-8(带BOM)的PHP文件会生成此空行。
我建议您转换所有PHP文件。