[英]PHP - include(); makes blank line
嘿,當我在標簽中添加包含文件時,它會創建一個空行(灰色),例如: 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文件(不帶嵌入式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.";
請執行下列操作:
在Notepad ++中打開您的PHP文件,轉到格式-> UTF-8(無BOM)
由於某些原因,帶有UTF-8(帶有BOM)的PHP文件會生成此空白行。
我建議您轉換所有PHP文件。
為了更清楚。 為了避免不必要的空行,刪除關閉php標簽
?>
從您包含或需要的文件到主文件。 您需要刪除那些回顯某些內容的文件中的標簽。 如果您只是簡單地使用函數庫,則無需刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.